1107: 零起點學算法14——三位數反轉
Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lldSubmitted: 4915 Accepted: 2378
[Submit][Status][Web Board]
Description
水題
Input
輸入1個3位數(題目包含多組測試數據)
Output
分離該3位數的百位、十位和個位,反轉后輸出(每組測試數據一行)
Sample Input 
250
Sample Output
052
HINT
分離出各位數字可以用取余和除數
注意在C語言里,2個整數相乘除結果還是整數 比如8/3在C語言里結果是2
取余采用符號%
比如8%3的結果應該是2即8除以3后的余數
Source
1 #include<stdio.h> 2 int main(){ 3 int x,a,b,c; 4 while(scanf("%d",&x)!=EOF){ 5 a=x/100; 6 b=x%100/10; 7 c=x%10; 8 printf("%d%d%d\n",c,b,a); 9 } 10 return 0; 11 }
//想一下,如果不是三位數,是多位數呢?如果前面0要舍去怎么做?