编程,输入n,再输入n个正整数,输出其中的素数。要求定义和调用函数prime(m)判断m是否素数。

2025-04-28 19:47:08
推荐回答(1个)
回答1:

#include
int prime(int m)
{
int i=2;
do
{
if( (m/i)!=1) //条件不成立
i++;
else
retrun m;
}while(i>(m-1));
}
main()
{
int i,j,n,a[100];
printf("How many numbers will you input:");
scanf("%2d",&n);
printf("please input %d numbers:",n);
for(i=0;i {
scanf("%d",&a[i]);
}
printf("其中是素数的有:\n");
printf(" ");
for(i=0;i {
j=prime(a[i]);
printf("%d ",j);
}
}