解题思路: 两种方法,方法一:先将整数转换为字符串,再倒置,再转换为整数;方法二:是先删除整数后面的0,然后倒置形成新的整数。
参考代码:
方法一:先将整数转换为字符串,再倒置,再转换为整数;
#include <stdio.h> #include <string.h> int fun(int n) { char s[20],t; int len,m; sprintf(s,"%d",n); len=strlen(s); for(int i=0;i<len/2;i++) { t=s[i];s[i]=s[len-1-i];s[len-1-i]=t; } sscanf(s,"%d",&m); return m; } int main() { int x,y,sum; scanf("%d%d",&x,&y); sum=fun(x)+fun(y); printf("%d\n",fun(sum)); return 0; }
方法二:是先删除整数后面的0,然后倒置形成新的整数。
#include <stdio.h> int fun(int n) { int m=0; while(n%10==0) n=n/10; while(n!=0) { m=m*10+n%10; n=n/10; } return m; } int main() { int x,y,sum; scanf("%d%d",&x,&y); sum=fun(x)+fun(y); printf("%d\n",fun(sum)); return 0; }
0.0分
10 人评分
C语言训练-尼科彻斯定理 (C语言代码)。。。内含证明定理浏览:2065 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:509 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1814 |
【计算球体积】 (C语言代码)浏览:1101 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
1048题解(读入回车问题)浏览:554 |
钟神赛车 (C语言代码)浏览:590 |
1197求助浏览:627 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:713 |