编程求100-200之间的素数

来源:百度知道 编辑:UC知道 时间:2024/05/11 19:56:27
求100-200之间的素数,把它们按每行5个素数全部显示出来,并给出素数的个数。
编的是C++程序.不是其他的

我的不是C++吗?
——————————————————————
#include <iostream>
#include <cmath>
using namespace std;

//判断num是否为素数,若是,则返回true,否则返回false
bool is_prime(int num);
int main()
{
int num(0),count(0);
for(int i = 100;i <= 200;i++)
{
if(is_prime(i))
{
count++;
num++;
if(count <= 5)
{
cout << i << " ";
}
else
{
count = 1;
cout << endl;
cout << i << " ";
}
}
}
cout << endl;
cout << "100-200之间共有" << num << "个素数\n";
system("pause");
return 0;
}

bool is_prime(int num)
{
bool prime = true;
if(num > 2)
{
if(num % 2 == 0)
{
prime = false;
}
else<