zoukankan      html  css  js  c++  java
  • 最小正整数

    有一个整数,除5余3、除3余2、除2余1,            求满足条件的最小正整数。

    那么while(1)
    其中1代表一个常量表达式,他永远不会等于0。
    所以,循环会一直执行下去。
    除非你设置break等类似的跳出循环语句循环 才会中止

    #include <iostream>
    using namespace std;
    int main( )
    {     int x=1;
          while(1)
          {

                     if(x%5==3 && x%3==2 && x%2==1 )
                                                                             {    x++;    break;}

    }
           cout<<x<<endl;  
           system("pause"); 

    return 1;
    }

    #include <iostream>
    using namespace std;
    int main( )
    {     int x=1;
          while(1)
          {if(x%5==3 && x%3==2 && x%2==1 )
              { break;}
        x++;
        }
           cout<<x<<endl;  
           system("pause"); return 1;
    }

    最小正整数(续)    加速
    #include <iostream>
    using namespace std;
    int main( )
    {    

    int x=3;
          while(1)
           { 
                if(x%3==2 && x%2==1)               break;
                                        x+=5;
            }
           cout<<x<<endl;
           system("pause");   

    return 0;
    }

  • 相关阅读:
    TCP和UDP知识总结
    使用 DataX 增量同步数据(转)
    python对象类型
    Asp.net mvc使用SignaIR
    数据库分库分表思路 [转]
    Linux基本操作 [转]
    RabbitMQ入门教程 [转]
    设计模式
    设计模式六大原则
    Javascript实现数组去重 [转]
  • 原文地址:https://www.cnblogs.com/wc1903036673/p/3870559.html
Copyright © 2011-2022 走看看