输入多个数(用回车隔开),求它们的反序数的和,输入非数字时结束。
对键盘输入的任意一组正整数(位数任意),求所有数的反序数之和,这里的反序数是指对该数从右向左顺序读得到的数,例如123的反序数是321,1200的反序数是21。输入非数字时结束程序。
程序代码:#include <stdio.h>
int foo(int n)
{
int sum = 0;
while(n)
{
int temp = n % 10;
sum = sum * 10 + temp;
n /= 10;
}
return sum;
}
int main(void)
{
int a;
int value = 0;
int status = scanf("%d", &a);
while(status==1){
value += foo(a);
status = scanf("%d", &a);
}
printf("value is %d\n", value);
return 0;
}








