7-3 逆序的三位数 (10 分)
程序每次读入一个正3位数,然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
输入格式:
每个测试是一个3位的正整数。
输出格式:
输出按位逆序的数。
输入样例:
123
输出样例:
321
基本思路:
对百位十位个位分别进行处理,在这里我犯了个很傻的错误,处理个位时我以为%100就是个位数了。。。
代码:
#include "iostream"
using namespace std;
int main(){
int n,a,b,c,y;
scanf("%d",&n);
a = n/100;
b = n/10%10;
c = n%100%10;
y = a+b*10+c*100;
printf("%d\n",y);
return 0;
}