试题与答案

编程题请编写一个函数void fun(int m, int k, int xx[])

题型:多项选择题

题目:

编程题请编写一个函数void fun(int m, int k, int xx[]),该函数的功能是:将大于整数m且紧靠m的k个非素数存入所指的数组中。例如,若输入15,5,则应输出16,18,20,21,22。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:#include #include void fun(int m, int k, int xx[]){}main(){ int m,n,zz[1000]; clrscr(); printf("\nPlease enter two integers: "); scanf("%d%d",&m,&n); fun(m, n, zz); for(m=0;m

答案:

参考答案:void fun(int m, int k, int xx[]){ int i,j,n; for(i=m+A,n=0;n

解析:本题只要掌握了判断非素数和素数的算法即不难完成了,其实程序缺少部分也正是这部分。

试题推荐
微信公众账号搜索答案