首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序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
44
问题
给定程序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全国计算机二级
相关试题推荐
以下选项中不合法的标识符是
以下叙述中正确的是
若变量已正确定义并赋值,以下不能构成C语句的选项是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);cont
若有语句typedefstructS{intg;charh;}T;,则下列叙述中正确的是()。
程序通过定义学牛结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。清在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:不得增行或删行,
层次型、网状型和关系型数据库的划分原则是()。
下列定义数组的语句中,正确的是()。
设表的长度为n。下列算法中,最坏情况下比较次数小于n的是
结构化程序由三种基本结构组成,三种基本结构组成的算法
随机试题
典型支气管哮喘发作时最主要的临床表现为
A.眶下区弥漫性水肿B.以下颌角为中心的红肿C.张口受限D.颌下三角区的红肿E.颌下、口底广泛水肿
南方公司现拥有资产总额1000万元,其中股本200万元(每股面值1元、发行价格3.5元)、长期债券300万元(票面年利率为8%)。公司为生产甲产品而进行一项固定资产投资,该固定资产投资总额为350万元,于项目开始时一次投入;另需在经营期开始时一次性投人流动
导游对旅游者中途退团的处理正确的是()
如何与不同类型的家长沟通,怎样一种家校合作方式比较好?
下列选项中,不能被委托为民事诉讼代理人的是:
()应当主持、指导重要公文起草工作。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
Inrecentyears,railroadshavebeencombiningwitheachyear,mergingintosupersystems,causingheightenedconcernsaboutmono
【B1】【B14】
最新回复
(
0
)