如何用C++求出100到200的素数

来源:百度知道 编辑:UC知道 时间:2024/06/08 04:53:51
要用到子程序
我是初学者,希望能有一个简单的程序

#include"stdio.h"

#define MINNUM 100
#define MAXNUM 200

PRIME_NUMBER(int x,int y)
{
int i,j,m;
for(i=x;i<=y;i++)
{
int count=0;
for(j=1;j<=i;j++)
{
m=i%j;
if(m==0) count++;
}
if(count==2) printf("%d,",i);
}
}

int main()
{

PRIME_NUMBER(MINNUM,MAXNUM);

return 0;
}

送点分吧,哈哈

#include <iostream>
#include "cmath"
using namespace std;
bool fun(int i);
int main()
{int i;
for(i=100;i<=200;i++)
if(fun(i))
{cout.width(10);
cout<<i;}
return 0;}
bool fun(int i)
{int j;
for(j=2;j<=sqrt(i*1.0);j++)
if(i%j==0)
return 0;
return 1;
}

#include<iostream.h>
int sushu(int x);
void main()
{
int i,p;
for(i=100;i<=200;i++)
p=sushu(i)