首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回O输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回O输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2018-03-28
54
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回1,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回O输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<conio.h>
#2nclude<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;
}
void main()
{
int n;
system("CLS");
printf("\nPlease enter n:");
Scarlf("%d",&n);
if(fun(n))printf("YES\n");
else printf("NO!\n");
}
选项
答案
(1)k++; (2)if(m==k)
解析
函数fun的功能是判断m是否为素数:m从2开始作为除数,并对m取余,若不存在一个数使樽余数为0,则m为素数,程序的错误在于if(m=k)语句中的逻辑表达式写成了赋值语句。
转载请注明原文地址:https://kaotiyun.com/show/aJxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若i是int型变量,且有下面的程序段:for(i=4;i<6;i++)printf((i%2)?("**%d\n"):("##%d\n"),i);上面程序段的输出结果是______。
若有以下定义,则正确的switch语句是______。floatx;inta,b;
下列程序输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’e’,’f’,’\0’};inti,j;i=sizeof(a);
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf("%ld\n",fun(
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
阅读下面程序,则执行后的输出结果是【】。#include"stdio.h"main(){intx,y,z;x=1;y=2;z=3;if(x>y)if(x>z)printf("%d",x);el
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;printf("%d%d\n",a,b);}程序运行后的输出结果是
随机试题
食品中水分的存在形式,可以按其物理性质、化学性质,定性地区分为结合水分和非结合水分两大类。
Conversationbeginsalmostthemomentwecomeintocontactwithanotherandcontinuesthroughouttheday【C1】______theaidofcel
深刺、重刺易引起流产的腧穴是:
男,31岁。因低热、咳嗽、痰中带血1月余,诊断左上肺肺结核,现正规抗结核治疗(2HRZE/4HR)已4个月,近1个月来纳差,肝功能检查示ALT较正常升高4倍。此时应采取的最佳措施是
关于人员甄选的说法,错误的是()。
法不同于其他上层建筑的基本特征有()。
为推动现代海洋产业发展,浙江省着力建设功能多样的海岛,如港口物流岛、海洋生态旅游岛、海洋科技岛等。下图为浙江省部分区域分布图。读图完成第23~24题。与丙岛相比,甲岛更适宜发展的主导产业是()。
甲公司成立后在某银行申请开立了一个用于办理日常转账结算和现金收付的账户,该账户性质属于()。
100人参加7项活动,已知每个人只参加一项活动,每项活动均有人参加,且人数都不一样,那么,参加人数第四多的活动最多有几个人参加?
罪犯王某,17岁,因犯伤害罪被一审法院判处有期徒刑两年。下列选项中正确的有()。
最新回复
(
0
)