c++语言,输入是一个正整数 n,输出 1 到 n 内所有质数,用空格分隔开.

如题所述

#include <iostream>
using namespace std;
int main(){
int i,j,n;
cin>>n;
for(i=2;i<=n;i++)
{
for(j=2;j<=i/2;j++)
if(i%j==0) break;
if(j>i/2) cout<<i<<' ';
}
return 0;
}

//运行示例:

温馨提示:答案为网友推荐,仅供参考
相似回答