题目描述
设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数是4321)
求N的值
输入描述:
程序无任何输入数据。
输出描述:
输出题目要求的四位数,如果结果有多组,则每组结果之间以回车隔开。
示例1
输入
复制
无
输出
复制
无
题解
暴力遍历。
#include <cstdio>
#include <string.h>
int main()
{
int i, j, k, l;
int sum1, sum2;
for(i = 1; i < 10; i++){
for(j = 0; j < 10; j++){
for(k = 0; k < 10; k++){
for(l = 0; l < 10; l++){
sum1 = i * 1000 + j * 100 + k * 10 + l;
sum2 = l * 1000 + k * 100 + j * 10 + i;
if(sum1 * 9 == sum2){
printf("%d\n", sum1);
}
}
}
}
}
return 0;
}