程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
每个测试是一个3位的正整数。
输出格式:
输出按位逆序的数。
输入样例:
123
输出样例:
321
非常简单的题目,因为指定了测试的是3位正整数,只需要进行逆序取个位数与累加就行。
代码如下:
还有其他方法比如写循环(可以计算不只三位数)、写数组(可以计算很大的数),这里不进行展示,后续题目中有相似类型的题,请继续往后做。
#include<stdio.h>
int main()
{
int a,b;
scanf("%d",&a);
b=a%10*100;
a=a/10;
b+=a%10*10;
a=a/10;
b+=a;
printf("%d\n",b);
return 0;
}