输入一个三位整数,将它反向输出。例如输入123,输出应为321。

用pascal语言写出!
格式要标准一些,运行要简单!
我是初学者!

第1个回答  2006-11-07
#include<stdio.h>
main()
{
int a,b,c,e;
printf("请输入一个三位正整数: ");
scanf("%d",&a);
b=a%10;
c=(a/10)%10
e=a/100;
printf("%d%d%\n",b,c,e);
}
第2个回答  2019-12-10
不知道你用的什么语言,只能说思路:将该数除以100再取整得到的百位数,假设百位数为a,原数减去a乘以100,得到原数的后两位,再用这两位数除以10取整得到十位数,假设为b,再用原数减去a*100再减去b*100得到第三位数c。最后输出c*100+b*10+a
第3个回答  推荐于2016-08-24
program NO;
var a:array[1..3] of integer;
s,i:integer;
begin
write('请输入一个三位数:');
readln(s);
i:=1;
while s>0 do
begin
a[i]:=s mod 10
s:=s div 10;
i:=i+1;
end;
for i:=1 to 3 do
write(a[i]);
end.本回答被提问者采纳