#include<cmath>
using namespace std;
int main()
{
int i,j,k,flag;
i=2;
do{
flag=1;
k=sqrt(i);
j=2;
do{
if(i%j==0)
{
flag=0;
break;
}
j++;
}while(j<=k);
if(flag)
cout<<i<<"是质数."<<endl;
i++;
}while(i<=100);
return 0;
}
该程序使用C++语言,通过#include<cmath>引入数学库,利用do-while循环检查2到100之间的数字是否为质数。它计算每个数的平方根,然后遍历到这个根,如果发现能整除,则表明不是质数。
8799

被折叠的 条评论
为什么被折叠?



