描述:
输入一个4位的正整数,输出它的倒序数。
输入:
无
输出:
无
输入样例1:
2000
1234
输出样例1:
0002
4321
解法:
#include <stdio.h>
int main()
{
int a,b,c,d,g;
scanf("%d",&a);
b=a%10;
c=a%100/10;
d=a/100%10;
g=a/1000;
printf("%d%d%d%d",b,c,d,g);
return 0;
}
代码中a%10表示a除以10的余数,%表示取余,/表示除号,&表示取缔值。
运用循环解题:
#include<stdio.h>
int main()
{
int x,y=0;
printf("请输入一个整数:");
scanf("%d",&x);
while(x!=0)
{
y = y*10+x%10;
x =x/10;
}
printf("%d",y);
return 0;
}