国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

藍橋杯 - 算法訓練 反置數 C語言實現

2019-11-06 06:43:03
字體:
來源:轉載
供稿:網友
算法訓練 反置數題目:問題描述  一個整數的“反置數”指的是把該整數的每一位數字的順序顛倒過來所得到的另一個整數。如果一個整數的末尾是以0結尾,那么在它的反置數當中,這些0就被省略掉了。比如說,1245的反置數是5421,而1200的反置數是21。請編寫一個程序,輸入兩個整數,然后計算這兩個整數的反置數之和sum,然后再把sum的反置數打印出來。要求:由于在本題中需要多次去計算一個整數的反置數,因此必須把這部分代碼抽象為一個函數的形式。  輸入格式:輸入只有一行,包括兩個整數,中間用空格隔開。  輸出格式:輸出只有一行,即相應的結果。  輸入輸出樣例樣例輸入435 754樣例輸出199分析:比較簡單就不注釋了...代碼在此:
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<math.h>int fun (int n) {		int s =0;	char str[20];	int len;	int i;		itoa(n,str,10);	len = strlen(str);	for(i = len-1; i >= 0; i --){		s += (str[i]-48)*(int)pow(10,i);	}		return s;}int main () {		int a,b;		scanf("%d %d", &a, &b);	PRintf("%d",fun(fun(a)+fun(b)));		return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 珲春市| 墨脱县| 广丰县| 中方县| 临泉县| 巴青县| 五大连池市| 林口县| 阜城县| 洪江市| 汉阴县| 阳城县| 普兰店市| 翼城县| 翼城县| 手机| 石台县| 来宾市| 临沂市| 浦城县| 古丈县| 彰武县| 安仁县| 游戏| 扎赉特旗| 梅河口市| 毕节市| 凉城县| 东城区| 拉萨市| 建湖县| 临澧县| 扶风县| 苏尼特左旗| 神池县| 马边| 伊春市| 诏安县| 襄城县| 岐山县| 黄大仙区|