首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2015-08-23
44
问题
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
void fun(int a,int *b,int *c)
{ int i,j,d,y;
for(2=3;i<=a/2;2=2+2){
/*************found*************/
Y=1;
for(j=2;j<=sqrt((double)i);
j++)
if(i%j==0)y=0;
if(y==1) {
/*************found*************/
d==a—i;
for(j=2;j<=sqrt((double)d);
j++)
if(d%j==0)y=0;
if(y==1)
{*b=i;*c=d;}
}
}
}
main()
{ int a,b,c;
do
{printf("\nInput a: "); scanf
("%d",&a);}
while(a%2);
fun(a,&b,&c);
printf("\n\n%d=%d+%d\n",a,b,c);
}
选项
答案
(1)y=1; (2)d=a—i;
解析
函数的功能是为一个偶数查找两个素数,这两个素数之和等于该偶数。
(1)第一标识下“Y=1;”变量Y没有定义,编译时会提示出错。题中用标志y区别i是否是素数,y=1是素数,y=0不是素数。第一个标识下当i是素数时,y最后的值就是进入循环结构前的初始化值0,标识该值不是素数,所以“Y=1;”应该改为“y=1;”。
(2)在语句“if(y=1)”中,应该是判断(a-i)是否是素数,即d应赋值“a-i”而不是“d==a-i:”,所以二个标识下“(1==a-i;”改为“d=a-i:”。
转载请注明原文地址:https://kaotiyun.com/show/bHDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:double*p;,请写出完整的语句,利用malloc函数使p指向一个双精度型的动态存储单元【】。
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
在C语言中,函数调用时()。
在C语言中,while和do…while循环的主要区别是()。
有以下程序:voidsum(inta[]){a[0]=a[-1)+a[1];}main(){inta[10]=(1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf("%d
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
数据库设计包括两个方面的设计内容,它们是
源程序的文档化不包括()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
用筛选法可得到2~n(n
随机试题
A.引药上行,增强活血通络的作用B.引药入肝,增强活血止痛的作用C.制其寒性,增强和胃止呕的作用D.引药下行,增强滋阴降火的作用E.缓和药性,增强润肺止咳的作用盐炙法炮制中药的目的是
不属于眼区(眼眶中)的腧穴是:以下注意事项中错误的是:
铸造设备分类中负压铸造设备属于()。
简述角色游戏活动中教师的观察要点及其目的。
以“老师该如何培养幼儿的自信心”为题,写一篇文章。要求:主题明确,结构合理,语句通畅,不少于800字。
2012年1~6月,江西省十大战略性新兴产业固定资产投资(以下简称“十大产业投资”)总量突破千亿元,达1112.52亿元,比上年同期增长24.0%,占全省固定资产投资(计划投资500万元及以上项目固定资产投资,下同)的23.5%;对全省固定资产投资增长的贡
代词可以分为人称代词、_______和疑问代词三类。
设a是常数,且x→0时,-1~cosx-1,则a=______.
计算曲面积分,其中∑是面x2+y2+z2=1的外侧.
设随机事件A与B互不相容,0<P(A)<1,0<P(B)<1,记X与Y的相关系数为P,则()
最新回复
(
0
)