编写函数fun 其功能是:将所有大于1小于整数m的非素数存人XX所指数组中 非素数的个数通过k返回。
编写函数fun,其功能是:将所有大于1小于整数m的非素数存人XX所指数组中,非素数的个数通过k返回。
例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:
【考点分析】本题考查:如何判断非素数;循环判断结构;数组的引用。【解题思路】题目要求将l—m之问的非素数存人数组中,应使用循环判断结构。循环语句用来遍历1一m之间的每个数,判断语句用来判断该数是否为素数,若不是素数,则将其存人数组中。这道题目是考查—个数是否为素数的简单延伸,只要掌握了判断素数的方法,问题便能顺利解决。【解题宝典】判定一个数是否为素数,即该数除了能被l和它本身外,不能被任何数整除。代码实现为:for(j=2;j<i;j++)if(i%j==0)/*如余数为0,证明i不是素数·/此语句需要熟记,很多判断素数的题目也可通过此法解决。
相似问题
下列说法中不正确的是( )A 从“开始”菜单下“运行”菜单选项中可以快速打开最近编辑的文档B Wor
下列说法中不正确的是( )A、从“开始”菜单下“运行”菜单选项中可以快速打开最近编辑的文档B、Word2003会在“文件”下拉菜单的底部列出最近使用过的文
下面说法中不正确的是( )A 工具栏主要包括常用工具栏和格式工具栏B 标尺分为水平标尺和垂直标尺C
下面说法中不正确的是( )A、工具栏主要包括常用工具栏和格式工具栏B、标尺分为水平标尺和垂直标尺C、状态栏可以显示文本的输入方式D、滚动条是白色的条子
下列哪些选项是“新建”对话框中的选项卡( )A 常用B Web页C 报告D 文档
下列哪些选项是“新建”对话框中的选项卡( )A、常用B、Web页C、报告D、文档
若有定义语句:int X=10; 则表达式x-=x+x的值为( )。A.0B.-20C.-10D.1
若有定义语句:int X=10;,则表达式x-=x+x的值为( )。A 0B -20C -10D 10请帮忙给出正确答案和分析,谢谢!
在Windows中可通过( )来进行输入法的安装和删除。A 附件B 资源管理器C 我的电脑D 控制面
在Windows中可通过( )来进行输入法的安装和删除。A、附件B、资源管理器C、我的电脑D、控制面板
