我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

我用C++编写的判断素数软件为什么,输入数字过大时,不显示结果?

谢谢!修改的十分正确

代码修改如下,修改的地方都标出来了:

如有帮助,请采纳一下,谢谢。

#include <iostream>
using namespace std;

int main()
{
	int a,b;
	do 
	{
		cout << "请输入一个数,判断是不是素数"<<endl;
		cin>> a;
	} while (a <=0);
	for(b=2;b<a;b++)
	{
		if(a%b == 0)
		{
			cout << "this number is not "<<endl;
			break; //修改1
		}
	}
	if(b == a)//修改2
		cout << "这个数是素数"<<endl;
	system("pause");
	return 0;
}

 

近期文章

  • Python硬币翻100万次,显示正面反面次数
  • 如何通过gnome的tweaks安装主题
  • 用vmware虚拟机来实现 型号是jz2440
  • 关于SWFUpload文件名乱码
  • 这个代码这个代码,急
  • 深度学习tensorflow运行报错问题
  • 请问配置应用程序监听器ContextLoaderListener错误,tomcat启动失败
  • 定积分求解,积分上限,积分下限
  • elementui 中 table 组件的 :height 属性
  • 若sizeof(int)为2,计算1至10的乘积语序
  • python协程文件执行报错
  • c#怎么通过一个按钮将记事本中的内容读取到列表框中
  • bash中特殊字符打印(制表符)
  • 数据结构课设,火车售票系统,求全代码
  • 这个用c语言结构体咋写?
  • 利用MATLAB软件进行系统稳定性分析
  • MATLAB中用while循环语句找出所有四叶玫瑰数,求完整程序
  • stm32hal和标准库
  • Python子程序传参,输入输出问题
  • C语言,删除结构体学生信息

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华