编写程序,输入一个三位正整数,然后与它倒过来的数相加,输出和。如:输入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