用C语言编程: 输入一个任由三位数,将其各位数字反序输出。〔例如:输入123,输出321〕。

如题所述

第1个回答  2012-03-21
很简单的...........
#include<stdio.h>
void main()
{
int m,a1,a2,a3,n;
scanf("%d",&m);

a1=m/100;a2=m%100/10;a3=m%10;
n=a3*100+a2*10+a1;
printf("%d\n",n);
}本回答被网友采纳
第2个回答  推荐于2018-05-10
#include <stdio>
int main()
{
char i, aa[3],bb[3];
bb[3]=gets(aa[3]);
for(i=3;i>0;i--)
{
printf("%c",bb[i-1]);
}
}好久没写c了,不知道行不行,希望有所帮助本回答被网友采纳
第3个回答  2012-03-22
#include"stdio.h"
main()
{int n,a,b,c;
scanf("%d",&n);
a=n/100;
c=n%10;
b=(n-a*100)/10;
printf("%d",c*100+b*10+a);
}
第4个回答  2012-03-21
#include<stdio.h>
main()
{
int a;
scanf("%d",&a);
while(a/10!=0)
{
printf("%d",a%10);
a=a/10;
}
printf("%d",a);
}
第5个回答  2012-03-21
输入输出都是字符串
然后字符串拆分,做成一个数组 反向输出