4
数字逆序(25分)
题目内容:
输入一个int型的整数num,逆向输出其各位数字,同时求出其位数以及各位数字之和。
输入格式:
输入流(标准)输入,输入一个整数。
输出格式:
输出流(标准)输出。结果为三行,第一行为逆向数字,第二行为各位数字之和,第三行为数字位数。
输入样例:
1000
输出样例:
0001
1
4
first time, wrong:
corrected:(i think so, haven’t judge)
int main ()
{
int n;
cin>>n;
int sum=0;
int bit;
for( bit=1;n>0;bit++)
{
sum+=(n%10);
cout<<n%10;
n/=10;
}
cout<<endl;
cout<<sum<<endl;
cout<<--bit<<endl;
return 0;
}