1101: 逆序數字(函數專題)
時間限制: 1 Sec 內存限制: 128 MB
提交: 6333 解決: 4717
[提交] [狀態] [討論版] [命題人:admin]
題目描述
輸入一個正整數n,計算n的逆序數m,輸出m與n的和。要求程序定義一個inverse()函數和一個main()函數,inverse()函數接收一個整數值,返回這個數中數字逆序后的結果值。例如,給定數7631,函數返回1367 。
int inverse(int n)
{
//計算并返回n的逆序數字
}
本題如果是C/C++代碼提交,只需要提交inverse函數的定義部分,提交其它內容,編譯出錯。
輸入
一個正整數n,輸入保證計算結果在int范圍內。
輸出
輸出一個整數,n與n的逆序數的和。輸出占一行。
樣例輸入
1780
樣例輸出
2651
來源/分類
** `
#include<stdio.h>
int inverse(int n)
{ int z;z=0;while(n>0){z=z*10+n%10;n/=10;}return z;
}int main()
{int n,m;scanf("%d",&n);m=n+inverse(n);printf("%d\n",m);return 0;
}