编写程序,输入一个三位正整数,然后与它倒过来的数相加,输出和。如:输入167,则和为167+761=928。
1条回答 默认 最新
- a5156520 2021-10-29 16:31关注
解决思路:
1、定义五个变量,分别用于存放获取输入的三位数num、新三位数的百位a,新三位数的十位b、新三位数的个位c、总和sum。
2、从输入获取一个整数,存入到num变量
3、求出num变量的个位的数(可用求余%),然后乘以100作为新数的百位a
4、求出num变量的十位的数(用求余%),然后乘以10作为新数的十位b
5、求出num变量的百位的数(同样用求余%),作为新数的个位c
6、将num变量、新数的百位a、新数的十位b、新数的个位c相加,赋值给总和变量sum。
7、打印sum的值
代码:#include <stdio.h> int main(){ int num ,sum=0; scanf("%d",&num); int hundred = num%10*100; printf("hundred:%d\n",hundred); int ten = num/10%10*10; printf("ten:%d\n",ten); int one = num/100; printf("one:%d\n",one); sum = num+(hundred+ten+one); printf("%d\n",sum); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 2
悬赏问题
- ¥15 对于这个问题的算法代码
- ¥20 access多表提取相同字段数据并合并
- ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
- ¥20 Java-Oj-桌布的计算
- ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
- ¥20 有人知道这种图怎么画吗?
- ¥15 pyqt6如何引用qrc文件加载里面的的资源
- ¥15 安卓JNI项目使用lua上的问题
- ¥20 RL+GNN解决人员排班问题时梯度消失
- ¥60 要数控稳压电源测试数据