首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数。
admin
2021-02-25
34
问题
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
int fun(int m)
{ int k=2;
while(k<=m&&(m%k))
/**********found**********/
k++
/**********found**********/
if(m=k)
return 1:
else return 0:
}
main()
{ int n;
printf("haPlease enter n:");scanf("%d",&n);
if(fun(n))printf("YES\n");
else printf("NO!\n");
}
选项
答案
(1)k++; (2)if (m==k)
解析
(1)第一个标识下“k++”语句没有结束符分号,所以将“k++”改为“k++;”。
(2)第二个标识下的“if(m=k)”语句应该是判断m是否素数,而原题中是将k的值赋给m,并不表示是否m等于k,所以第二个标识下“if(m=k)”应该改为“if(m==k)”。
转载请注明原文地址:https://kaotiyun.com/show/9btp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructord{intx,y;)dt[2]={1,2,3,4);main(){structord*p=dt;printf("%d",++(p->x))=printf("%d\n",++(p->y));}程序运行后的
以下叙述中正确的是
以下叙述中正确的是
下列叙述中错误的是
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
C语言程序中,运算对象必须是整型数的运算符是
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
软件生命周期中的活动不包括( )。
软件测试的目的是
随机试题
气液混合物由入口分流器进入卧式分离器内。
慢性毒性试验设有四个剂量组(高,中,低,最低)及对照组,哪个剂量组为最大无作用剂量
小儿水肿气阴两虚证的治法是
房产图的测绘应按照“先控制后碎部”的原则进行。()
用于评价旅游宏观经济效益的相对指标有()。
本题涉及增值税法、消费税法。甲酒厂为增值税一般纳税人,2014年10月发生以下业务:(1)甲酒厂将一批成本为52200元的粮食运往异地的乙酒厂生产加工白酒,白酒加工完毕,甲酒厂收回白酒8吨并支付了加工费,取得乙酒厂开具的防伪税控系统增值税专用发票(当月
在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是()。
It’sgettingdark.Pleasethelight.
FiveCommonMistakesinConversationandTheirSolutionsI.NotlisteningA.Problem:mostpeopledon’tlisten—waiteagerlyf
WhattoDoIfYouSuspectaFoodAllergy1.Consequencesoffoodallergy30,000emergencyroomvisits2,000hospitalizations【T1
最新回复
(
0
)