首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODII.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
给定程序MODII.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。 在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动ma
admin
2013-03-29
34
问题
给定程序MODII.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。
在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
#include
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)
解析
(1)第一个标识下“k++"语句没有结束符分号,所以将“k++"改为“k++;"。
(2)第二个标识下的“if(m=k)"语句应该是判断m是否素数,而原题中是将k的值赋给m,并不表示是m等于k,所以第二个标识下“if(m=k)"应该改为“if(m==k)"。
转载请注明原文地址:https://kaotiyun.com/show/WWJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是longfun(intn){longs;if(n==1||n==2)s=2;elses=n-fun(n-1);returns;}main(){printf
若二维数组a有m列,则在a[i][j]前的元素个数为
在数据结构中,从逻辑上可以把数据结构分为______。
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
栈和队列通常采用的存储结构是【】。
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#include<stdio.h>main(){inta=1,b=2;printf("%4.1f\n",S
下面程序的运行结果是()。#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;
运行下面的程序,其输出结果为______。main(){printf("%d,%d",5%-3,-5%3);}
以下程序的功能是输出如下形式的方阵:13141516910111256781234请填空。ma
随机试题
简述全国人大常委会监督权的主要内容。
监理工程师应当按照工程监理规范的要求,采取()等形式,对建设工程实施监理。
可行性研究阶段的主要任务,是在立项的基础上对拟建项目的技术、经济等各方面进行全面、深入的论证,从而可以()。
某产品的目标成本为2000元。该产品某零部件的功能重要性系数是0.32,若现实成本为800元,则该零部件成本需要降低()元。
对外发生经营业务时,一律由收款人向付款人开具发票。()
证券公司只能接受其()的期货公司委托从事介绍业务。
艾根(Egan)指出高水平咨询师的最高价值观是()。
材料:教师出示《明朝辽阔疆域图》后提问:朱元璋灭掉元朝建立明朝以后,他看到自己统治着如此辽阔的疆域,会是什么表情?为什么?在疆域图下,幻灯片很快出现了“开心”“轻松”“难过”“忧虑”等表情的提示。先后有四个学生分别站起来说了朱
化学与生产、生活息息相关,下列叙述错误的是()。
Facebook,thevastonlinesocialnetwork,ispoisedtofileforapublicstockofferingthatitwillultimatelyvaluethecompa
最新回复
(
0
)