首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数。不得增行或删行
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数。不得增行或删行
admin
2020-06-16
37
问题
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()函数中,若fun返回1输出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("\nPlease enter n:");scanf("%d“,&n);
if(fun(n))printf("YES\n");
else printf("NO!\n");}
选项
答案
(1)k++; (2)if(m==k)
解析
本题中函数的功能是判断一个整数n是否是素数。素数是只能被1和本身整除的正整数(>1),所以判别n是否为素数,只要用2、3、…、n-1这些数逐个去除n,观察余数是否为0即可,只要有一次相除余数为0,n就不是素数,否则n为素数。
(1)第一个标识下“k++”语句没有结束符分号,所以将“k++”改为“k++”。(2)第二个标识下的“if(m=k)”语句应该是判断m是否素数,而原题中是将k的值赋给m,并不表示是否m等于k,所以第二个标识下“if(m=k)”应该改为“if(m==k)”。
转载请注明原文地址:https://kaotiyun.com/show/GOCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4Efg”,则应输出”aBc4EFg”。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数
有以下程序段:intx,i;for(i=1;i
给定程序中,函数fun的功能是:调用随机函数产生20个互不相同的整数放在形参a所指数组中(此数组在主函数中已置0)。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!
设有:chars[5],c;,则调用函数scanf能正确给S和c读入数据的是()。
若有以下程序:#includemain(){intc;c=13115;printf(“%d\n”,c);}则程序的输出结果是()。
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
下面属于良好程序设计风格的是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号:函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共
随机试题
有“商品”表,其中有“商品名称”字段,其字段内容规范要求为“商品品牌+商品名”。欲创建查询,运行时,输入商品品牌,便查询出表中指定品牌下的所有商品名称,正确的表达式是()。
妊娠糖尿病75g糖耐量试验诊断标准是()
更年期妇女进行体育锻炼应注意
依法不负刑事责任的精神病人的强制医疗程序是一种特别程序。关于其特别之处,下列哪一说法是正确的?(2015年卷二42题)
有关合同争议的和解或者调解方法有()。
某公司2006年度有关资料如下:(1)在该公司2006年度编报的损益表中,该公司全年产品销售收入900万元,产品销售成本600万元,产品销售费用40万元,产品销售税金及附加8万元,其他业务利润35万元,管理费用60万元,财务费用35万元,投资收益21万元
导游人员的礼貌、礼仪、仪容、仪表体现了导游员的()
公众参与的价值在于提高项目的科学性和可行性。公众的环境健康是最重要的,任何一个新项目,如果没有足够的时间去________它的环境影响就________,那么,大量的环境隐患一旦爆发,将很难收拾。填入划横线处最恰当的一项是()。
(2011下项管)电子钱包是电子商务购物活动中的______。
PASSAGETHREE
最新回复
(
0
)