从键盘输入一个三位数,输出其反序三位数,例如672,输出另一个三位数276

如题所述

设这个数为abc
100*a+10*b+c-100*c-10*b-a=99*a-99*c=99(a-c)
是4的倍数
a-c
是4的倍数
5-1
6-2
7-3
8-4
9-5
9-1
b可以是0-9的任意数
所以这样的三位数有60*2=120个
包括差值负数的话是120
差值仅正数为60个
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-29
楼上的那个不好,不如这样:
#include
void
main()
{
short
n,x,y,z;
scanf
("%d",&n);
x=n%10;n/=10;
//用求余的方法得到3个数字
y=n%10;n/=10;
z=n%10;
printf
("%d%d%d\n",x,y,z);
scanf
("%d",&n);
}
最后一个scanf是为了让你看清结果。