OpenJudge 求特殊自然数

来源:互联网 发布:淘宝卖家信誉帐号 编辑:程序博客网 时间:2024/05/18 08:35

4:求特殊自然数





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

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

输入
无。
输出
三行:
第一行是此自然数的十进制表示;
第一行是此自然数的七进制表示;
第一行是此自然数的九进制表示。
样例输入
(无)
样例输出
(不提供)
源代码
#include <iostream>using namespace std;int main(){    long n, i = 0, j, k;    int q[3];    int ju[3];    //cin >> n;    for (n = 248; n <= 512; n++)    {        for (i = 0, k = n; i < 3; i++)        {            q[i] = k % 7;            k /= 7;        }        for (i = 0, k = n; i < 3; i++)        {            ju[i] = k % 9;            k /= 9;        }        if (q[0] == ju[2] && q[1] == ju[1] && q[2] == ju[0])        {            cout << n << endl;            cout << ju[0] << ju[1] << ju[2] << endl;            cout << q[0] << q[1] << q[2] << endl;            break;        }    }    return 0;}


原创粉丝点击