C++break语句问题 break语句的一旦执行不是应该直接跳出循环吗为什么在我的这个程序里break执行后m总是1

C++break语句问题 break语句的一旦执行不是应该直接跳出循环吗为什么在我的这个程序里break执行后m总是1,第1张

不是那个break的问题,我改了如下:

#include<iostream>

using namespace std;

void main()

{

int n,m;

cout<<"判断输入的整数是否为素数,请输入整数N:";

cin>>n;

m=n-1;

for(m;m>1;m--)

{

if(n%m==0)

{cout<<"N不是素数"<<endl;break;}

}

if(m == 1) cout<<"N是素数"<<endl;

system("pause");

}

你是将那个赋值符号“=”与等号“==”搞混了,把那个if(m = 1) 改成 if(m == 1)就可以了!

如果手机主屏幕上的软件图标总是自动丢失,请:

1请将自带软件的图标添加到主屏上试试

2请卸载近期安装的

第三方软件

试试

3备份数据(联系人、短信、照片等),恢复出厂设定尝试

4如仍然不行,请您携带购机发票、包修卡和机器送到服务中心检查。

"若手机打开软件出现闪退、强制关闭等情况,建议:

1可能是该软件缓存较多导致无法正常运行,建议清除软件缓存尝试:设置-查找“应用程序管理器”-(全部)-查找该软件-(存储)-清除数据(注:该应用程序的全部数据将永久性删除)。

2若是可卸载软件,建议将软件卸载后重新安装或更换其他软件版本再次安装尝试。

3若无效,请更新手机系统版本:设置-关于手机(关于设备)-手动下载更新/自动下载更新(软件更新/系统更新-更新)。注:升级前请备份设备中数据。

4若已是最新版本,请备份设备中数据然后恢复出厂设置尝试。

若上述 *** 作后问题依然存在,请您携带购机发票、包修卡和机器送到三星服务中心检查。"

以上就是关于C++break语句问题 break语句的一旦执行不是应该直接跳出循环吗为什么在我的这个程序里break执行后m总是1全部的内容,包括:C++break语句问题 break语句的一旦执行不是应该直接跳出循环吗为什么在我的这个程序里break执行后m总是1、我的手机应用程序里没有相册了,怎么办、我的安卓程序里的app-debug.apk安装包发到手机上可以下载安装后闪一下就等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9275047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存