一个数组放100个数据,判断该数组中哪些是素数,并统计该数组素数的个17?ch=rainbow.wty.ask1

2024-11-08 03:10:43
有3个网友回答
网友(1):

//刚写得答案 java写得 public class numTest { public static void main(String[] args) { int [] shu= new int [100]; //循环给 这个数组里放入一百个数 从 1到100 for(int i=0;i<100;i++) { shu[i]=i+1; } //定义count计数 素数是只能被 自己 和 1整除 int count=0; for(int i=0;i

网友(2):

public static void main(String[] args) { int array[]=new int[100];//声明数组
int a[]=new int[100];
int num = 0;//声明
for(int i=0;i if(array[i]%2!=0){//判断是否是素数
a[i]=array[i];//若是素数,则取出
num++;//计算素数个数
}
}
for(int i=0;i System.out.println(a[i]);//循环输出素数
}
System.out.println(num);//输出素数的个数}

网友(3):

#include "stdafx.h"

int main(int argc, char* argv[])
{
int i,j,count=0,a[100],c;
printf("请输入需要判断的100数:\n");
for(i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
printf("这一百个数中素数有:");
for(i=0;i<5;i++)
{
c=0;
for(j=1;j<=a[i];j++)
{
if(a[i]%j==0)
c++;
}
if(c==2)
{
count++;
printf("%d ",a[i]);
}
}
printf("这一百个数中有素数有%d个!",count);
return 0;
}