#include
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);
}
不知道你用的什么语言,只能说思路:将该数除以100再取整得到的百位数,假设百位数为a,原数减去a乘以100,得到原数的后两位,再用这两位数除以10取整得到十位数,假设为b,再用原数减去a*100再减去b*100得到第三位数c。最后输出c*100+b*10+a
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.