博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最小正整数
阅读量:5906 次
发布时间:2019-06-19

本文共 670 字,大约阅读时间需要 2 分钟。

有一个整数,除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;

}

转载于:https://www.cnblogs.com/wc1903036673/p/3870559.html

你可能感兴趣的文章
call & apply
查看>>
学习英语哦
查看>>
第六届蓝桥杯java b组第四题
查看>>
通过TortoiseGIT怎么把本地项目上传到GitHub
查看>>
Python 1 Day
查看>>
Python基础学习笔记(十:二进制位运算)
查看>>
C语言中字符串结束符
查看>>
技术工作者上升到思想,哲学层面也许更好
查看>>
LCD12864使用总结
查看>>
wireshark简明教程
查看>>
EditPlus配置Java编译器
查看>>
app已损坏,打不开。你应该将它移到废纸篓
查看>>
Switchover and Failover说明
查看>>
linux 环境RPM 安装MYSQL5.6
查看>>
Linux文件管理和编辑常用命令
查看>>
bluz-5.47 蓝牙
查看>>
C++ 读写文件
查看>>
海外旅游最常用的100句英语口语
查看>>
http协议进阶(五)连接管理
查看>>
服务器创建好后怎样使用远程连接工具链接的一些问题
查看>>