首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回l,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回l,否则返回0。 在main函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,
admin
2017-09-23
68
问题
下列给定程序中函数fun的功能是:判断一个整数是否为素数,若是素数返回l,否则返回0。
在main函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include < stdlib.h >
#include < codlio.h >
#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;
}
void main()
{
int n;
system("CLS");
printf("\nPlease enter n:");
scanf("%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/nzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
若定义函数int*func(),则函数func的返回值为()。
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a<B)if(c<D)x=1;elseif(a<C)if(b<D)x=2:elsex=3:elsex=6:elsex=7
若x=2,y=3,则x&y的结果是()。
以下程序统计从终端输入的字符中大写字母的个数。用#号作为输入结束标志,请填空。#include<stdio.h>#include<ctype.h>main(){intnum[26],i;charc;for(i=0;i<26
已知字母a的ASCII码为十进制数97,下面程序的输出结果是()。#include<stdio.h>main(){charc1,c2;c1=’a’+’6’-’0’;c2=’a’+’3’-’0’;
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structanumber[10];
字符串"\\"ABCDEF\"\\”的长度是()。
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main(){chara=’a’;intb=2;printf(a>b?”***a=%d":"###b=%d",a,B;
在C语言中,函数返回值的类型最终取决于()。
随机试题
在行为激励的不同方式中,破釜沉舟、背水一战等方法属于
毛泽东否定“城市中心论”,提出“以乡村为中心”思想的著作是()
关于脐带的描述,不正确的是
反铲挖土机的挖土特点为()。
对钢筋锈蚀作用最小的早强剂是()。【2013年真题】
外径20cm,内径12cm的钻探石油无缝钢钻管
产品线延伸策略不包括()不同方向的延伸。
根据企业所得税法律制度的规定,下列关于企业清算的所得税处理的表述中,正确的有()。
“你在桥上看风景/看风景的人在楼上看你/明月装饰了你的窗子/你装饰了别人的梦。”这是现代诗人卞之琳《断章》中的诗句。诗中的“你”既是看风景的人,又是被看的风景;既被装饰,也装饰别人。这包含的哲理主要是()。
在高山相夹的谷底,有时能直观地看到地形对云的________:气流翻山越岭被抬升形成波动气流,在气流的波峰与波谷之前,云也随之上下扭曲。在一些情况下,大气温度和高度呈反比,处于波谷处的温度更高,达不到云________的温度,而波峰处的温度可以形成云,这样
最新回复
(
0
)