/*
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称: array.cpp
* 作 者: 王颖
* 完成日期:2013 年 1 月 23 日
* 版本号: v1.0
* 输入描述:无
*/
#include <iostream>
#include <iomanip>
#include<windows.h>
#include <cmath>
using namespace std;
int main()
{
int a,b,k,i,c=0,n=0;
bool prime;
cout<<"请输入两个数"<<endl;
cin>>a>>b;
cout<<a<<"和"<<b<<"之间的素数有:"<<endl;
for(c=a;c<=b;c++)
{
prime=true;
k=int(sqrt(c));
for(i=2;i<=k;i++)
{
if(c%i==0)
{
prime=false;
break;
}
if(prime)
{
cout<<setw(5)<<c;
n=n+1;
}
if(n%5==0)
cout<<endl;
}
cout<<endl;
}
cout<<"其间的素数共有:"<<n<<"个"<<endl;
system("pause");
return 0;
}
输出两个数之间的素数
最新推荐文章于 2021-09-06 15:31:21 发布