![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
C++ 求1到100所有质数共有几个
1个回答
展开全部
首先了解下什么是质数:
质数(prime number)又称素数,有无限个。
质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。
了解质数后, 我们就可以根据其特点进行编程开发了。
下面直接上程序:
int main()
{
int i;
int iCount = 0; //质数的个数
for(i=2;i<=100;i++)
{
int k=0;
for(int j=2;j<i;j++)
{
if(i%j==0)
{
k++;
break;
}
}
if(k==0)
{
cout << i << " ";
++iCount;
}
}
cout << "\n1 - 100 中共有质数 = " << iCount << endl;
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询