我的思路是求余,分别求出各位数的值,然后倒叙输出,问什么输出不成立啊?
1.个位b=a%10;
2.十位c=a/10%10;
3.百位d=a/100;
4.输出的时候printf("%d,%d,%d\n",b,c,d); 这里不用&
你这输出是3,20,100
供参考:
#include<stdio.h>
int main()
{
int n,s=0;
scanf("%d",&n);
while(n)
{
s = s*10 + n%10;
n /= 10;
}
printf("%d",s);
return 0;
}
b是个位
c是十位乘十 正常应该是a/10%10;
d应该是a/100;