首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数hn()的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的
下列给定的程序中,函数hn()的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。 请改正函数fun()中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的
admin
2010-09-14
29
问题
下列给定的程序中,函数hn()的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。
请改正函数fun()中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio.h>
#include <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=0;
for (j=2;j<=sqrt((double)i);j++)
if (i%j==0) y=0;
if (y==1)
/*************found**************/
{ d=i-a;
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=0; 正确:y=1: (2)错误:d=i-a; 正确:d=a-i;
解析
这道题是历年的考题经典。也就是验证哥德巴赫猜想之变体,原来的思路是(任意一个大于等于6的偶数都可以分解为两个素数之和)n为大于等于6的任一偶数,可分解为n1和n2两个数,分别检查n1和n2是否为素数,如都是,则为一组解。如n1不是素数,就不必再检查n2是否素数。先从n1=3开始,检验n1和n2(n2=N-n1)是否素数。然后使n1+2 再检验 n1,n2是否素数,…直到n1=n/2为止。该题思路是与“经典猜想”是相同的。
转载请注明原文地址:https://jikaoti.com/ti/7IkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
要实现我国经济发展的战略目标,必须加快经济增长方式的转变,其核心是正确处理好()。
根据我国宪法规定.法律和其他议案由全国人民代表大会以全体代表的()通过。
我国体现人民主权原则的宪法规定,不包括()。
有关我国1982宪法的结构说法正确的是()。
关于辩护人,下列说法错误的是()。
小李参加了若干次考试,最后一次考试他拿到92分,结果他的平均分比之前提高了1分。现在他想在下次考试后平均分再提高1分,那么下一次考试他要拿到多少分?
近年来围绕南海问题,中国和菲律宾及其背后支撑的西方大国展开了激烈的斗争,针对南海问题,习近平在七一讲话中指出,中国不窥视他国利益,不嫉妒他国发展,但也决不放弃正当利益,说明;中国开展外交的根本目的是()。
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
随机试题
Peoplearenotallowedtotalkloudlyinthelibrarysoasnotto______otherreaders.
男性,62岁。腹痛,寒战发热,呕吐,黄疸。该患者可能是
背景某工地一10m×6.5m的焊接车间内,一端作为材料存放场地,氧气瓶、乙炔瓶、二氧化碳气瓶整齐顺墙根摆放一起;另一端两名工人正在进行电焊作业,另一名工人在门口吸烟。由于天气炎热,三人只穿了衬衫作业。由于电焊机故障,焊机整体带电,正在施焊的两名工人触电
甲股份有限公司(以下简称“甲公司”)2015及2016年发生了以下交易事项:(1)2015年4月1日,甲公司以定向发行本公司普通股2000万股为对价,自乙公司取得A公司30%股权,能够对A公司实施重大影响。当日,甲公司发行股份的市场价格为5元/股,另支付
2017年1月1日甲公司与乙商业银行达成协议,将乙商业银行于2014年1月1日贷给甲公司的3年期、年利率为9%、本金为500000元的贷款进行债务重组。乙商业银行同意将贷款延长至2017年12月31日,年利率降至6%,免除积欠的利息4.5000元,本金减至
【2015.山东事业单位】学生在数学课上学会了端坐在座位上认真做作业,在英语课上学生也作出类似行为。这表明学习行为存在()。
都统衙门
甲犯抢劫罪被判处有期徒刑7年,服刑3年后,又犯故意伤害罪被判处有期徒刑8年,犯脱逃罪被判处有期徒刑5年。按照数罪并罚的原则,对甲应在()决定执行的刑罚。
科学技术是第一生产力,国家之间的竞争更多的将是科技力量的竞争,归根到底是()(2005年单选)
(2003年)设其导函数在x=0处连续,则λ的取值范围是=______.
最新回复
(
0
)