【符号】/ %
“/”取前(如1234/1000=1)
“%”取后(如1234%1000=234)
【思路】
想逆序整数abc=a*100+b*10+c
不妨cba=c*100+b*10+a
判断几位数字:
int A=0;
int count=0;//计数位
scanf("%d",&a);
while(a){ //a不为0时运行
a/=10;//如a=103,则变成a=10
count++;
}
然后再int i,for循环
for(i=0;i<count;i++){
sum+=A%10
sum*=10;
A/=10;
}
或者
不算有几位数字
直接while(a){
sum+=A%10
sum*=10;
A/=10;
}
但
为什么一定要加起来呢?
直接输出,不是更好么?
如下:
#include<stdio.h>
int main(){
int a=0;
scanf("%d",&a);
while(a){
printf("%d",a%10);
a/=10;
}
return 0;
}