清华大学机试 反序数 Easy

https://www.nowcoder.com/practice/e0d06e79efa44785be5b2ec6e66ba898?tpId=60&tqId=31035&tPage=2&ru=/kaoyan/retest/1001&qru=/ta/tsing-kaoyan/question-ranking

基本思想:

枚举;

 

关键点:

无;

 

#include<stdio.h>
#include<stdlib.h>
#include<iostream>
using namespace std;

int main() {
    for (int i = 1; i < 10; i++) {
        for (int j = 0; j < 10; j++) {
            for (int k = 0; k < 10; k++) {
                for (int m = 0; m < 10; m++) {
                    if ((1000 * i + 100 * j + 10 * k + m)*9 == 1000 * m + 100 * k + 10 * j + i)
                        cout << 1000 * i + 100 * j + 10 * k + m << endl;
                }
            }
        }
    }
    printf("\n");
    return 0;
}

 

posted @ 2020-03-03 17:59  暮云林凌  阅读(180)  评论(0)    收藏  举报