輸入一個整數,將各位數字反轉后輸出


輸入一個整數,將各位數字反轉后輸出

 
         
 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 int inversion(unsigned int num)
 5 {
 6    int ret=0;                //定義返回值
 7    int remainder;            //定義一個余數
 8 
 9    while(num)        //當num除10不為零時,循環
10    {
11         remainder = num % 10;    //取余數
12         num = num / 10;
13         ret = ret*10 + remainder;    //數字反轉
14    }
15    return ret;            //返回
16 }
17 
18 int main()
19 {
20     int a = 17845;        //輸入測試
21 
22     
23     int ret = inversion(a);        //調用函數
24 
25     printf("%d\n",ret);    //打印測試
26     return 0;
27 }
 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM