美文网首页
025:求特殊自然数

025:求特殊自然数

作者: Lyn谷神不死 | 来源:发表于2018-01-07 00:06 被阅读0次

025:求特殊自然数

总时间限制: 1000ms 内存限制: 65536kB
描述
一个十进制自然数,它的七进制与九进制表示都是三位数,且七进制与九进制的三位数码表示顺序正好相反。编程求此自然数,并输出显示。

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

#include<iostream>
using namespace std;
int main()
{
    int n,m,j=0,sum=0;
    int s[10];    //定义存放七进制每一位的数组
    for(int i=100;i<1000;i++){
        n=i;
        while(n>=7){s[j]=n%7;n=n/7;j++;}  //计算并存储七进制每一位
        for(int l=0;l<j;l++){
                     m=s[l];
                 for(int k=j-1;k>=0;k--){ m*=9;}          
             sum+=m;    
        }
//输出结果
        if(i==sum+n){
        cout<<i<<endl;
        cout<<n;
        for(int l=j-1;l>=0;l--){
        cout<<s[l];}
        cout<<endl;
        for(int l=0;l<=j-1;l++){
        cout<<s[l];}
        cout<<n<<endl;
        }
        sum=0;
        j=0;    
        }
    return 0;
}

注意:每一位都需要一个变量存储;七进制表示为/ns[j-1]s[0]/

相关文章

  • 025:求特殊自然数

    025:求特殊自然数 总时间限制: 1000ms 内存限制: 65536kB描述一个十进制自然数,它的七进制与九进...

  • 求自然数和

    js文件 function $(id) { return document.getElementById(id);...

  • 女儿数学-求所有数字之和-2020-12-13

    题目 求2000 ~ 3000这1001个连续自然数的全部数字之和。 解答 先求2000 ~ 2999这1000个...

  • Dart 求100以内的质数

    //2、求100以内的质数 (质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。) var...

  • Rust语言编程实例100题-025

    Rust语言编程实例100题-025 题目:求 1 到 N 的每个数的阶乘之后的求和。如: 求1+2!+3!+.....

  • Java求1-100的素数

    用Java求1-100的素数 原理: 素数:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数,最小的...

  • C++算法刷题系列(1)

    一、题目描述 在小于10的自然数中,3或5的倍数有3、5、6和9,这些数之和是23。 求小于1000的自然数中所有...

  • 求质数,python

    质数又称为素数,是一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。 求n之内...

  • nodejs 求自然数以内的质数

    小算法 使用的时候只需要调用就ok

  • Leetcode----贪婪

    Monotone Increasing Digits 此题大意:求比一个自然数小且单调递增的数中最大的那个。例如对...

网友评论

      本文标题:025:求特殊自然数

      本文链接:https://www.haomeiwen.com/subject/srwunxtx.html