zoukankan      html  css  js  c++  java
  • 混乱

    妈蛋 很混乱 就是这样 

    编写函数void Find(int M),求出1~M中能被3整除、且至少有一位数字为5的所有整数。

    分析:

    1.i=1~M
    2.判断i能否被3整除
    3提取i的每位数字,并判断其中是否存在5。
    
    
    #include <iostream>
    using namespace std;
    int main()
    {
        int m;
        cin>>m;
        cout<<"1~"<<m<<"中能被3整除、且至少有一位数字为5的所有整数为:";
        for(int i=1;i<=m;++i)
        {
            if(i%3==0)
            {
                        for(i;i/10!=0;i=i/5)
                        {
                            if(i%10==5)
                                cout<<i;
                        }
            }
        }
    }
    

      

    痴呆~~你的i的值是控制最外面的循环的  所有在和5比较的时候不能改变i的值,

     for(int i=1;i<=m;++i)
        {
            if(i%3==0)
            {
                int tm=i;
                for(tm;tm!=0;tm=tm/10)
                    {
                        if(tm%10==5)
                            cout<<tm;
                    }
            }
        }
    

      

  • 相关阅读:
    c++之类模板
    c++之函数模板
    c++之继承三
    c++之继承二
    c++之继承一
    c++之类类型转换
    c++之运算符重载二
    c++之运算符重载一
    Mahout学习路线路
    数据库分区
  • 原文地址:https://www.cnblogs.com/huhaibo/p/3371883.html
Copyright © 2011-2022 走看看