如题所述
int main(){
for(int i=101;i<=200;i++){
for(int j=2;j<i;j++){
if(i%j==0){
break;
}else if(j==i-1){
cout<< i << endl;
}
}
}
}
我这个是输出101~200之间的素数,你参考一下吧.不要偷懒,看明白这程序的意思!!!
for(int i=101;i<=200;i++){
for(int j=2;j<i;j++){
if(i%j==0){
break;
}else if(j==i-1){
cout<< i << endl;
}
}
}
}
我这个是输出101~200之间的素数,你参考一下吧.不要偷懒,看明白这程序的意思!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2016-10-28
#include<iostream>
using namespace std;
int main(){
int i,j,m,n;
cout<<"input two num:"
cin>>m>>n;
for(i=m;i<=n;i++){
for(j=2;j<=i/2;j++)
if(i%j == 0) break;
if(j>i/2)
cout<<i<<endl;
}
return 1;
}本回答被提问者采纳
using namespace std;
int main(){
int i,j,m,n;
cout<<"input two num:"
cin>>m>>n;
for(i=m;i<=n;i++){
for(j=2;j<=i/2;j++)
if(i%j == 0) break;
if(j>i/2)
cout<<i<<endl;
}
return 1;
}本回答被提问者采纳