输入一个三位数 与它倒过来的数相加,输出和

编写程序,输入一个三位正整数,然后与它倒过来的数相加,输出和。如:输入167,则和为167+761=928。

解决思路:
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);
    
}