1. 程式人生 > >呼叫函式,整數逆序輸出

呼叫函式,整數逆序輸出

Description
自定義函式reverse(number),它的功能是返回number的逆序數,如reverse(123)的返回值是321。 主函式中,輸入一個任意整數,呼叫reverse函式,將該整數逆序輸出。
Input
多組測試資料,每組輸入一個整數。
Output
輸出該整數的逆序數
Sample Input
1234
-5678
Sample Output
4321
-8765

#include<stdio.h>
int reverse(int n)//定義函式
{
int t=0;//t是最後的輸出值,相加得到,一開始須設為0
while(n)//while(n)代表迴圈,相當於while(n!=0)
{
t=t*10+n%10;//加上餘數後不斷乘10,直到最後一次n/10不為0,之後n為0不再迴圈
n=n/10;
}
return t;…設哪個輸出值就return哪個
}
int main()//定義主函式
{
int c;
while(scanf("%d",&c)!=EOF)
printf("%d\n",reverse©);
return 0;
}