一般输入一个整数反转输出可直接用以下代码:
#include<stdio.h>
int main()
{
int n;
scanf("%d\n",&n);
printf("%d%d%d\n",n%10,n/10%10,n/100);
return 0;
}
如果出现个位是0的情况,可以在输出前把结果存储在一个变量当中
#include<stdio.h>
int main()
{
int n,m;
scanf("%d%d",&n);
m=(n%10)*100+(n/10%10)*10+(n/100);
printf("%03d\n",m);
return 0;
}
%03d 输出三位宽度的整数, 不足时前补0 %3d 输出三位宽度的整数, 不足时后补空格 %-3d 输出三位宽度的整数, 不足时前补空格 %d 输出整数 未指定宽度,以实际宽度输出