求这个C++程序运行的具体过程(用穷举法找出1-100间的质数),我不知道它是怎么运行得出的
#include<iostream>usingnamespacestd;intmain(){inti=2,n=1,a;while(n<=100){i=2;//每次都要赋值...
#include <iostream>
using namespace std;
int main()
{
int i=2,n=1,a;
while(n<=100)
{
i=2 ; //每次都要赋值
while(i<n)
{
a=1;
if(n%i==0){
a=0;break;
}
i++;
}
if(n==1)a=0;
else if(n==2)a=1;
if(a==1)
{
cout<<n<<endl;
}
n++;
}
return 0;
} 展开
using namespace std;
int main()
{
int i=2,n=1,a;
while(n<=100)
{
i=2 ; //每次都要赋值
while(i<n)
{
a=1;
if(n%i==0){
a=0;break;
}
i++;
}
if(n==1)a=0;
else if(n==2)a=1;
if(a==1)
{
cout<<n<<endl;
}
n++;
}
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询