主题:bool 的疑惑啊
#include<iostream>
using namespace std;
int main()
{
int i,j;
//bool s=true; //第一个位置
for(i=3;i<=100;i++){
// bool s=true//第二个位置
for(j=2;j<=i-1;j++){
if(i%j==0){
s=false;
break;
}
if(s)
cout<<i<<endl;
}
}
return 0;
}
为什么bool s=true 放在不同的位置 会有不同的结果啊!
using namespace std;
int main()
{
int i,j;
//bool s=true; //第一个位置
for(i=3;i<=100;i++){
// bool s=true//第二个位置
for(j=2;j<=i-1;j++){
if(i%j==0){
s=false;
break;
}
if(s)
cout<<i<<endl;
}
}
return 0;
}
为什么bool s=true 放在不同的位置 会有不同的结果啊!