/*-------------------------------------------------------
编写函数fun,将所有大于1小于形参m的非素数存入数组a中,个数通过指针变量k返回。
例如:若输入17,则应输出4 6 8 9 10 12 14 15 16。
-------------------------------------------------------*/
#include <stdio.h>
void fun(int m,int* k,int a[])
{
int i,j,n=0;
for (i=2;i<m;i++)/*找出大于1小于整数m的非素数*/
{
/**********Program**********/
/********** End **********/
}
*k=n; /*返回非素数的个数*/
}
void main()
{
int m,n,b[100];
scanf("%d",&n);
fun(n,&m,b);
printf("大于1小于%d的非素数有%d个\n",n,m);
for (n=0; n<m; n++)
printf("%4d",b[n]);
}