解题思路:
首先,通过scanf函数获取一个整数作为输入,存储在变量n中。
然后,将n除以100,得到百位数字,存储在变量a中。
使用取余操作获取十位数字,即n % 100,再除以10,得到十位数字,存储在变量b中。
使用取余操作获取个位数字,即n % 10,存储在变量c中。
将百位、十位和个位数字按照个位、十位、百位的顺序组合成一个新的整数t,即c * 100 + b * 10 + a。
如果个位数字c为0,只输出0,否则输出反转后的整数t。
例如,如果输入的数是123,那么百位数字是1,十位数字是2,个位数字是3,反转后的结果是321。因此,程序会输出321。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,a,b,c,t;
while(scanf("%d",&n)==1)
{
a=n/100; //百位
b=n%100/10; //十位
c=n%10; //个位
t=c*100+b*10+a;
if(c==0){
printf("0"); //个位数字为0,就输出0
}
printf("%d\n",t);
}
return 0;
}
0.0分
1 人评分
点我有惊喜!你懂得!浏览:1007 |
C语言训练-字符串正反连接 (C语言代码)浏览:726 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:810 |
剔除相关数 (C语言代码)浏览:1058 |
C语言训练-求函数值 (C语言代码)浏览:976 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:639 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:693 |
【亲和数】 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:485 |