C++ //例3.14 找出100~200间的全部素数。

2023-12-14 23:41:28

C++程序设计 (第三版) 谭浩强 例3.14

例3.14 找出100~200间的全部素数。

IDE工具:VS2010
Note: 使用不同的IDE工具可能有部分差异。

?

代码块
方法:使用函数的模块化设计
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;

bool isPrime(int n){
	for(int i = 2; i <= int(sqrt(double(n))); i++){
		if(n % i == 0){
			return false;
		}
	}
	return true;
}

int main(){
	int count = 0;
	for(int number = 101; number <= 200; number += 2){
		if(isPrime(number) == true){
			cout<<setw(5)<<number;
			count++;
			if(count % 10 == 0){
				cout<<endl;
			}
		}
	}
	cout<<endl;

	system("pause");
	return 0;
}
结果显示如下:

在这里插入图片描述

文章来源:https://blog.csdn.net/navicheung/article/details/134926763
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。