题目描述
设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;
}
来源:CSDN
作者:wyatt007
链接:https://blog.csdn.net/wyatt007/article/details/104495816