题目描述
黑板上老师写了一行N个正整数,老师要考同学们的倒背如流能力,让学生从右向左读这些数字,并求出他们的和。例如写了3个整数: 123 45 60 。结果是:06+54+321=381
输入格式
输入文件名:635.in
第一行1个整数n, 1<=n <=100。
第二行n个正整数,每个正整数不超过1000000。
输出格式
输出文件名:635.out
一个整数。
输入/输出例子1
输入:
3
123 45 60
输出:
381
c++
#include<bits/stdc++.h>
using namespace std;
string s[105];
void input(int n)
{
for(int i=1;i<=n;i++)
cin>>s[i];
}
int StoI(string t)
{
stringstream sin;
sin<<t;
int d;
sin>>d;
return d;
}
int cnt=0;
int main(){
int n;
cin>>n;
input(n);
for(int i=1;i<=n;i++)
{
string d="";
for(int j=s[i].size()-1;j>=0;j--)
d+=s[i][j];
cnt+=StoI(d);
}
cout<<cnt;
return 0;
}
此题过于简单,不写注释了