【牛客网】清华大学 反序数 解题报告

核能气质少年 提交于 2020-02-26 00:43:45

题目描述

设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;
}

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!