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

计算机考试 已帮助: 时间:2024-07-04 13:04:49

编写函数fun,其功能是:将所有大于1小于整数m的非素数存人XX所指数组中,非素数的个数通过k返回。
例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:素数,源程序,函数

参考解答

用户头像

469***810

2024-07-04 13:04:49

正确答案:
【考点分析】本题考查:如何判断非素数;循环判断结构;数组的引用。【解题思路】题目要求将l—m之问的非素数存人数组中,应使用循环判断结构。循环语句用来遍历1一m之间的每个数,判断语句用来判断该数是否为素数,若不是素数,则将其存人数组中。这道题目是考查—个数是否为素数的简单延伸,只要掌握了判断素数的方法,问题便能顺利解决。【解题宝典】判定一个数是否为素数,即该数除了能被l和它本身外,不能被任何数整除。代码实现为:for(j=2;j<i;j++)if(i%j==0)/*如余数为0,证明i不是素数·/此语句需要熟记,很多判断素数的题目也可通过此法解决。

上一篇 下列说法中不正确的是( )A 从“开始”菜单下“运行”菜单选项中可以快速打开最近编辑的文档B Wor

下一篇 以下选项中 能用作用户标识符的是( )。A.-0-B.8-;8C.voidD.unsigned请帮忙

相似问题