把200到300之间的所有素数存入数组中并输出
答案:2 悬赏:80 手机版
解决时间 2021-02-03 03:57
- 提问者网友:放下
- 2021-02-02 16:43
把200到300之间的所有素数存入数组中并输出
最佳答案
- 五星知识达人网友:孤老序
- 2021-02-02 18:22
public class Test3 {
public static void main(String[] args) {
int [] stu=new int [50];
int j=0;
for (int i=200;i<300;i++)
{
if(i%2!=0) stu[j++]=i;
}
for (int i : stu) {
System.out.println(i);
}
}
}
全部回答
- 1楼网友:不想翻身的咸鱼
- 2021-02-02 18:56
#include
#define N 100
void main(){
int k,i,j,s=0,m,a[N]; / /计数
for( i=200;i<=300;i++){
k=0;
for(j=1;j<=i;j++)
if(i%j==0)
k++;
if(k==2){ //如果k=2说明i的公约数只有1和他本身,是素数。
a[s]=i; //存入数组中
printf("a[%d]=%d\n",s,a[s]); //输出
s++;
}
}
}
望采纳。
#define N 100
void main(){
int k,i,j,s=0,m,a[N]; / /计数
for( i=200;i<=300;i++){
k=0;
for(j=1;j<=i;j++)
if(i%j==0)
k++;
if(k==2){ //如果k=2说明i的公约数只有1和他本身,是素数。
a[s]=i; //存入数组中
printf("a[%d]=%d\n",s,a[s]); //输出
s++;
}
}
}
望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯