=
#include<stdio.h>
int p(int b)
{int i;
for(i=2;i<b;i++)
if(b%i==0) return 0;
return 1;
}
main()
{ int a[10]={12,7,13,5,8,9,11,37,24,78};
int k;
for(k=0;k<10;k++)
if(p(a[k]))printf("%d\n",a[k]);
}
7
13
5
11
37
我不明白从9开始 为什么不输出 9 9也不能对2整除阿
9可以被3整除哦,运行到i等于3,就返回0,了,所以不能输出9
但 9 能被 3 整除啊
这又不是求2整除的,是求素数的算法吧