ZZULIOJ 1101: 逆序数字(函数专题)
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1101: 逆序数字(函数专题)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
逆序數字(函數專題)
題目描述
輸入一個正整數n,計算n的逆序數m,輸出m與n的和。要求程序定義一個inverse()函數和一個main()函數,inverse()函數接收一個整數值,返回這個數中數字逆序后的結果值。例如,給定數7631,函數返回1367 。
int inverse(int n)
{
//計算并返回n的逆序數字
}
本題如果是C/C++代碼提交,只需要提交inverse函數的定義部分,提交其它內容,編譯出錯。
輸入
一個正整數n,輸入保證計算結果在int范圍內。
輸出
輸出一個整數,n與n的逆序數的和。輸出占一行。
樣例輸入 Copy
1780
樣例輸出 Copy
2651
#include<stdio.h> #include<math.h> int inverse(int n) {int i,a,x,y,m,b=0;m=(int)log10(n)+1;for(i=1;i<=m;i++){x=n%10;a=x*pow(10,(m-i));b+=a;y=n/10;n=y;}return b; } int main() {int n,n1,y;scanf("%d",&n);n1=inverse(n);y=n+n1;printf("%d\n",y);return 0; }
總結
以上是生活随笔為你收集整理的ZZULIOJ 1101: 逆序数字(函数专题)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 明明的随机数冒泡排序c 语言,NOIP复
- 下一篇: 天上友嘉不用c语言吗,【天上友嘉怎么样?