请编写函数fun,其功能是:将所有大于1小于整数m的非

请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。

例如,若输入:17,则应输出:46891012141516

请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

#include <stdio.h>
#include <stdlib.h>
void fun(int m, int *k, int xx[])
{
     int i,j, n=0;
     for(i=2;i<m;i++)/*找出大于1小于整数m的非素数*/
     {
     for(j=2;j<i;j++)     } 
}
main()
{
	int m, n, zz[100];
	void NONO ();
	printf("\nPlease enter an integer number between 10 and 100:");
	scanf("%d", &n);
	fun(n, &m, zz);
	printf("\n\nThere are %d non-prime numbers less than %d:", m, n);
	for(n=0; n<m; n++)
	{
		printf("\n  %4d", zz[n]);
	}
	NONO();
	system("pause");
}
void NONO()
{/* 请在此函数内打开文件,输入测试数据,
 调用函数,输出数据,关闭文件。 */
	int m, n, zz[100];
	FILE *rf, *wf;
	rf=fopen("in.dat","r");
	wf=fopen("out.dat","w");
	fscanf(rf, "%d", &n);
	fun(n, &m, zz);
	fprintf(wf, "%d\n%d\n", m, n);
	for(n=0; n<m; n++)
	{
		fprintf(wf, "%d\n", zz[n]);
	}
	fclose(rf);
	fclose(wf);
}
答案
第1空:i%j==0
第2空:xx[n]=i;
第3空:n++;
第4空:*k=n;

题目信息

题号:6714
题型:填空题
知识点:计算机二级
难度:普通