找规律2
找规律2
zengxiangwei 发表于5年前
找规律2
  • 发表于 5年前
  • 阅读 40
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

 

/******************************************************************************

2.    1, 2, 4, 7, 8, 11, 14, 16, 17, 19, 22, 26, 28, 29, 41, 44, ?

查找序列规律并编程实现

分析:

经过观察不难发现数列的规律,即正整数中除 去能被53整除的,以及数中含有

数字3的均去掉,然后从小到大依次排列即可。

 ******************************************************************************/

 

/*******************************************************************************
Copyright (c)哈尔滨工程大学  曾相未  保留所有权利。


文件名: main.cpp

描述: 问题求解找规律2
作者: 曾相未
时间:2013/9/30

*******************************************************************************/

#include <iostream> 


using namespace std; 


int main() 

{ 

    int t = 0;  //已经找到的数的个数计数 

    bool iFlag;//是否包含数字3的标记 

    int tt,k; //判断是否包含数字3时引入的变量 

    for(int i = 1;i < 500;i ++)//500以内 

        { 

            if((i % 5) == 0) continue;//能被5整除排除 

            if((i % 3) == 0) continue;//能被3整除排除 

            iFlag = false; 

            tt = i; 

            while(true)//判断数字中是否包含数字3 

            { 

                k = tt % 10; 

                if(k == 3) iFlag = true; 

                tt = tt / 10; 

                if(tt == 0) break; 

            } 

            if(iFlag == false)//没有包含数字3时输出 

                { 

                    t ++; 

                    cout << i << " "; 

                    if((t % 10) == 0) cout << endl; 

                } 

        } 


    return 0; 

}
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 8
博文 12
码字总数 18050
×
zengxiangwei
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: