作者:平凡天使zj | 来源:互联网 | 2023-06-07 23:34
#include
#include
#define MAX 100
int fun(int lim,int aa[MAX]);
int main()
{int limit,i,sum;int aa[MAX];printf("输入一个数:");scanf("%d",&limit);sum=fun(limit,aa);for(i=0;i<sum;i++){if(i%10==0&&i!=0)printf("\n");printf("%5d",aa[i]);}
}
int fun(int lim,int aa[MAX])
{int i,j,k=0;for(i=2;i<=lim;i++) {for(j=2;j<i;j++){if(i%j==0)break;}if(j>=i){aa[k++]=i;}}return k;
}