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;
    }

  • 相关阅读:
    开发日记1
    探索需求2
    探索需求1
    周总结8
    周总结7
    周总结6
    周总结5
    周总结4
    周总结3
    周总结2
  • 原文地址:https://www.cnblogs.com/wc1903036673/p/3870559.html
Copyright © 2011-2022 走看看