2-3.逆序的三位数(10) 程序每次读入一个正3位数。然后输出按位逆序的数字。注意:当输入的数字含有结尾的0时。输出不应带有前导的0。比如输入700。输出应该是7. 输入格式: 每个测试是一个3位的正整数。输出格式: 输出按位逆序的数。 输入样例: 123 输出样例:
int a =123;
int b = a % 10;
int c = a /10 % 10;
int d = a/100;
printf("%d%d%d",d,c,b);
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
#include<stdio.h>
int main()
{
int m;
scanf("%d",&m);
printf("%d", m/100 + m%100/10*10 + m%10*100 );
return 0;
}
代码如下,如有帮助,请采纳一下,xi谢谢。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
while(1)
{
printf("请输入一个三位数:");
scanf("%d",&n);
if (n >= 100 && n <= 999)
{
break;
}
}
char buf[4] = {0};
itoa(n,buf,10);
char c = buf[0];
buf[0] = buf[2];
buf[2] = c;
int d = atoi(buf);
printf("%d\n",d);
getchar();
getchar();
return 0;
}