【OpenJudge】NOI / 1.5编程基础之循环控制 / 25:求特殊自然数

25:求特殊自然数

总时间限制: 
1000ms
 
内存限制: 
65536kB
描述

一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示。

输入
无。
输出
三行:
第一行是此自然数的十进制表示;
第二行是此自然数的七进制表示;
第三行是此自然数的九进制表示。
样例输入
(无)
样例输出
(不提供)

 

 

 提交代码:

#include<iostream>
using namespace std;

int main(){
    for(int i=100;i<1000;i++){
        int n0=i%10;
        int n1=i/10%10;
        int n2=i/100;
        if(n2+n1*7+n0*49==n0+n1*9+n2*81&&(n1<7&&n2<7&&n0<7)){
    
            cout<<n0+n1*9+n2*81<<endl;
            cout<<n0*100+n1*10+n2<<endl;
            cout<<i<<endl;
        }
    }
    return 0;
}

 

posted @ 2023-10-11 18:00  2z1h5  阅读(171)  评论(0编辑  收藏  举报