反序数
刷题链接: link.
题目描述:
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)求N的值
输入描述:
无任何输入数据
输出描述:
输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。
示例1:
输入:
输出:
思路:
首位和末位只能取1和9,然后双重循环找出中间两位
我的代码:
#include<cstdio>
int main()
{
for(int a=0;a<=9;a++)
{
for(int b=0;b<=9;b++)
{
int m=1009+a*100+b*10;
int n=9001+b*100+a*10;
if(n%m==0&&n/m==9)
{
printf("%d",m);
}
}
}
return 0;
}