首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include int f
admin
2013-04-02
41
问题
给定程序MODll.c中函数fun的功能是:找出一个大于形参m且紧随m的素数,并作为函数值返回。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
int fun(int m)
{int i, k ;
for (i = m + 1 ; ; i++) {
for (k = 2 ; k < i ; k++)
/**************found**************/
if (i%k !=0) break;
break ;
/**************found**************/
if (k
return(i);
}
}
void main()
{
int n ;
n = fun(20);
printf("n=%d\n", n);
}
选项
答案
if (i%k==0) if (k>=i)
解析
(1)“if (i%k !=0) break;”说明k是i的因子的情况,i肯定不是素数可直接跳出循环,因此第一标识下应改成“if (i%k==0)”。
(2)“if (k
=i时i是素数,故第二标识下应改为“if (k>=i)”。
转载请注明原文地址:https://kaotiyun.com/show/vDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系数据库管理系统应能实现的专门的关系运算包括______。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0【】;!=’\0’;i++);return(【】);
数据的安全性是指保护数据以防止【】用户的使用造成的数据泄密和破坏。
在结构化设计方法中生成的结构图(SC)中,带有圆圈的小箭头表示()。
在下列字符序列中,不可用做C语言标识符的是()
下列运算符中,属于关系运算符的是()
设有以下语句,其中不是对a数组元素的正确引用的是______(其中0≤i<10)inta[10]={0,1,2,3,4,5,6,7,8,9,},*p=a;
十六进制数BB转换成十进制数是()
下面程序用来输出结构体变量a所占存储单元的字节数,请填空。main(){structstu{charx[20];floaty;}a;printf("asize:%d\n",sizeof(【】));
在printf格式字符中,以带符号的十进制形式输出整数的格式字符是【】;以八进制无符号形式输出整数的格式字符是【】;以十六进制无符号形式输出整数的格式字符是【】;以十进制无符号形式输出整数的格式字符是【】。
随机试题
“工农武装割据”的中心内容是【】
患者,男,70岁,因尿频、夜尿增多2年,近半年出现进行性排尿困难,自昨日下午起一直未排尿,入院治疗。入院后给予导尿,但尿管不能插入,此时应采取
A、乌贼科B、牡蛎科C、芫菁科D、蜜蜂科E、螳螂科桑螵蛸来源于
进行职业环境监测常用的采样方式有__________、__________两种。
计算机病毒实质是()。
1000Base-LX使用的传输介质是()。
我国提出“创新、协调、绿色、开放、共享”五大发展理念。下列措施体现五大发展理念的是:①建设粤港澳大湾区②强化知识产权创造与保护③“一带一路”建设④降低农村学生辍学率⑤淘汰黄标车和老旧车⑥精准扶贫
【F1】Polls,includingonecarriedoutinfourlargecountriesbytheKaiserFamilyFoundation,anAmericanthink-tank,andTheE
WhattimedidMrSmithphone?
Wherearethespeakers?
最新回复
(
0
)