【问题描述】请定义一个有10个元素的整型数组,从键盘输入进行赋值,请输出数组中是素数的数组元素个数,并分别输出它们。
【输入形式】按格式输入10个数据元素
【输出形式】输出是素数的数组元素的总个数并分别输出
【样例输入1】1 3 4 7 21 2 9 11 15 11
【样例输出1】5,3 7 2 11 11
【样例输入2】1 6 4 8 21 12 9 51 15 18
【样例输出2】0
#include<stdio.h>
int main()
{
int i,j=2,a[10],m=0;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
for(j=2;j<=a[i];j++)
{
if(a[i]==j) m++;
if(a[i]%j==0) break;
}
}
if(m!=0) printf("%d,",m);
else printf("0");
for(i=0;i<10;i++)
{
for(j=2;j<=a[i];j++)
{
if(a[i]==j) printf("%d ",a[i]);
if(a[i]%j==0) break;
}
}
return 0;
}