满意答案

爱929103
2014.07.06

采纳率:40% 等级:12
已帮助:8833人
以下程序通过测试.三种循环方式.
#include
#include
using namespace std;int prime(int Number)
{
int i;
int n=sqrt(Number);
for(i =2; i<=n; ++i)
if(Number%i==0) break;
return i>n ? 1 : 0;
}//for循环.
int main()
{
for(int i=1;i<=100;i+=2)
{
if(prime(i))
cout<
}
return 0;
}/*//while循环.int main()
{
int i=1;
while(i<=100)
{
if(prime(i))
cout<
i+=2;
}
return 0;
}*//*//do while循环.int main()
{
int i=1;
do
{
if(prime(i))
cout<
i+=2;
}while(i<=100);
return 0;
}*/
00分享举报
本文展示了如何使用C++编程语言通过for、while和do-while三种循环方式来检测一个数是否为素数。程序通过计算平方根并遍历小于或等于该数的整数来判断,如果能被整除则不是素数,否则是素数。代码简洁且已通过测试,适用于初学者理解循环和素数概念。

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



