Time Limit: 1000 ms Memory Limit: 65536 KiB
Problem Description
输入一个三位正整数,将它反向输出。
Input
3位正整数。
Output
逆置后的正整数。
Sample Input
123
Sample Output
321
Hint
注意130逆置后是31
Source
crq
**注意123和321是两个除存在两个变量中的三位数不孤立的储存在六个变量中的 1 2 3和3 2 1
这里用到了 “%” 这个符号——a%b 意为a对b取余后的余数
例如:10%3=1 即:10除以3余下1;
#include <stdio.h>
int main()
{ int n,a,b,c,x;
scanf("%d",&n);
a=n/100; //原三位数的百位
b=n/10%10; //原三位数的十位
c=n%10; //原三位数的各位
x=c*100+b*10+a; //新的三位数;
printf("%d\n",x);
return 0;
}
运行结果:
123
321
Process returned 0 (0x0) execution time :02.534 s
Press any key to continue.