文章

34

粉丝

0

获赞

6

访问

1.0k

头像
反序数 题解:
P1454 清华大学机试题
发布于2025年8月3日 16:46
阅读数 38

#include<bits/stdc++.h>
using namespace std;

int main(){
	
	for(int i = 1000; i <= (9999/9); i++) {
		int res = i*9;
		
        // 将数据存入num数组
		int num[4];
		int tmp = i;
		for(int j = 0; j < 4; j++){
			num[j] = tmp%10;
			tmp /= 10;
		}

        // 比较是否对应 
		int flag = 1;
		for(int j = 0; j < 4; j++){
			if(res%10 != num[3-j]){
				flag = 0;
				break;
			}
			res /= 10;
		}
		if(flag == 1) printf("%d\n",i);
	}
	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发