64,654
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n[10],j,k,i=0,m=0;
char c=getchar();
while(c!='0')
{n[i]=int(c)-48;i++;c=getchar();}
for(j=0;j<i;j++)
{
k=n[j]*pow(10,i-j-1);
m=m+k;
k=0;
}
cout<<m<<endl;
}
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n[10],j,k,i=0,m=0;
char c=getchar();
while(c!='0')
{n[i]=int(c)-48;i++;c=getchar();}
for(j=0;j<i;j++)
{
int tmp = 10;
int ii;
for(ii = 0; ii < i-j-1; ii++)
tmp *= 10;
k=n[j]*tmp;
m=m+k;
k=0;
}
cout<<m<<endl;
return 0;
}
int main () {
int ret = 0 ;
while (true) {
char c = cin.get () ;
if (c < '0' || c > '9')
break ;
ret = ret * 10 + (c - '0') ;
}
cout << ret << endl ;
return 0 ;
}