首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。 请改正函数fun中指定部位的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不
admin
2013-10-16
30
问题
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。
请改正函数fun中指定部位的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include <stdio.h>
#incilude <math.h>
void fun(int a,int *b,int *c)
{ int i,j,d,y;
for(i=3;i<=a/2;i=i+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;”,所以第二个标识下“d==a-i;”改为“d=a-i;”。
转载请注明原文地址:https://kaotiyun.com/show/4xID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下用于环保、教育、扶贫和农业开发项目的贷款是()。
国家机构是我国宪法的主要内容之一。下列有关国家机构的说法正确的是()。
甲、乙各以20%与80%的份额共有一间房屋,出租给丙。现甲欲将自己的份额转让,请问下列表述中哪一说法是正确的?()
下列选项中,属于公务员应当具备的条件是()。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
下面对商鞅变法论述不正确的是()。
甲、乙、丙三个工程队的效率比为6:5:4.现将A、B两项工作量相同的工程交给这三个工程队,甲队负责A工程,乙队负责B工程,丙队参与A工程若干天后转而参与B工程。两项工程同时开工,耗时16天同时结束。问丙队在A工程中参与施工多少天?
加强供给侧结构性改革,需要实施与其相互配合的政策支柱,下列哪项政策与之不符?()
如果两变量之间存在正相关,且所有相关点都落在回归线上,则这两个变量之间的相关系数是()
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
A、变态反应B、特异质反应C、副作用D、毒性反应E、后遗效应在治疗剂量下,出现的与治疗目的无关的作用为( )。
慢性胃炎病人应避免口服
关于灌浆的特点,正确的说法是()。
货币的职能包括价值尺度、流通手段、贮藏手段、支付手段和世界货币.其中两个最基本职能是价值尺度和贮藏手段。()
某公司向银行借款1000万元,期限为4年,年利率为8%,每年年末付息一次,到期一次还本,企业所得税率为25%。若不考虑筹资费用,该项借款的资金成本率是()。
投资项目可行性分析是投资管理的重要组成部分,其主要任务是对投资项目实施的可行性进行科学的论证,主要包括()。
唐朝是我国文化大繁荣的一个时期,下列哪一个称号描述的不是唐朝诗人?()
设A为三阶矩阵,α1,α2为A的分别属于特征值一1,1的特征向量,向量α3满足Aα3=α2+α3。(Ⅰ)证明α1,α2,α3线性无关;(Ⅱ)令P=(α1,α2,α3),求P-1AP。
下面关于I2C的叙述中,错误的是()。
Itisdifficulttoimaginewhatlifewouldbelikewithoutmemory.Themeaningsofthousandsofeverydayperceptions,thebases【
最新回复
(
0
)