2070:【例2.13】数字对调
时间限制: 1000 ms 内存限制: 65536 KB
提交数:114485 通过数: 50180
【题目描述】
输入一个三位数,要求把这个数的百位数与个位数对调,输出对调后的数。
【输入】
三位数。
【输出】
如题述结果。
【输入样例】
123
【输出样例】
321
#include <cstdio>
#define Get(A,Bit) ((A % (Bit * 10)) / Bit)
int a ;
int main(){
scanf("%d",&a) ;
a = Get(a,1) * 100 + Get(a,10) * 10 + Get(a,100) ;
printf("%d",a) ;
return 0 ;
}