#include<stdio.h>
//求素数
int prime(int lim,int aa[]){
int n=0;
int i,j;
for(i=2;i<=lim;i++){
for(j=2;j<i;j++)//此for用于检测i是否为素数,若为素数i%j!=0,只到i==j;
if(i%j==0) break;
if(i==j)
aa[n++]=i;
}
return n;
}
int main(){
int aa[100]={0};
int m=prime(10,aa);
int k=0;
//素数
for(k=0;aa[k];k++)
printf("%d ",aa[k]);
printf("\n");
return 0;
}
结果: