首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数prim(int num),该函数实现判别参数num是否为素数,在主函数中利用prime()函数验证哥德巴猜想——任何比2大的偶数都可表示为两个素数之和基本功能,根据main函数的调用情况给出正确的返回值。 注意:部分源程序已存在文件t
请编写一个函数prim(int num),该函数实现判别参数num是否为素数,在主函数中利用prime()函数验证哥德巴猜想——任何比2大的偶数都可表示为两个素数之和基本功能,根据main函数的调用情况给出正确的返回值。 注意:部分源程序已存在文件t
admin
2010-02-08
73
问题
请编写一个函数prim(int num),该函数实现判别参数num是否为素数,在主函数中利用prime()函数验证哥德巴猜想——任何比2大的偶数都可表示为两个素数之和基本功能,根据main函数的调用情况给出正确的返回值。
注意:部分源程序已存在文件test36_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数prim的花括号中填写若干语句。
文件test36_1.cpp的内容如下:
#include <iostream.h>
const LEN=100;
int prim(int num)
{
}
void main()
{
int a=7;
int cnt=0;
cout<<"a is 7:\n";
int *s;
s=new int[LEN];
for(int i=2;i<a;i++)
{
if(!prim(i))
{
s[cnt]=i;
cnt++;
}
}
for (i=0;i<cnt;i++)
{
for (int j=i+1;j<cnt;j++)
{
if (s
+s [j] ==a)
cout<<s
<<’\t’<<s[j]<<’\t’<<end1;
}
}
}
选项
答案
int prim(int num) { int half,flag; flag =0; half=num/2; for (int i=2;i<=half;i++) { if(num%i==O) flag=1; else continue; } if (flag==1) return 1; else return 0; }
解析
本题考查的是考生对一般应用的综合考查,主要是对于for函数使用的应用。其基本算法如下:从2开始到该数的一半进行穷举,每个数都对参数nam进行整除,如果发现有任何一个数能够整除num,则标志变量flag变为1,最后返回的时候,返回值根据标志flag分别返回——能整除flag为1,返回“不能整除flag为0,返回0。
转载请注明原文地址:https://kaotiyun.com/show/f7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述清初恢复、发展生产的措施及效果。(厦门大学2001年中国古代史真题)
下列关于韦伯定律的说法,不正确的是
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
“个人怎样表现自己的生活,他们自己就是怎样。因此,他们是什么样的,这同他们的生产是一致的——既和他们生产什么一致,又和他们怎样生产一致。因而,个人是什么样的,这取决于他们进行生产的物质条件。”马克思的这段话说明个体的发展具有()
有关多元智力理论的说法,正确的是()
下列哪一项不是现代教育的理念
2011年11月11日,中国人民银行公布了10月份的金融统计数据,对M2的统计口径进行了调整,将住房公积金中心存款和非存款类金融机构在存款类金融机构的存款计入了M2。试回答下列问题:我国现行的货币供应量层次是如何划分的?
法的制定就是指法定的国家机关,依照法定职权和程序()。
甲是一运输专业户,与乙签订了一份货物运输合同,约定甲为乙每天向城里拉一趟西瓜,张某每趟付给甲运输费200元,共拉10天。又有丙与乙关系不和,他与甲商量雇用甲帮其运送生猪进城,约定甲每天拉一趟生猪,每趟运费500元,共拉12天。结果导致了甲违反了与乙签订的合
10π利用的几何意义及变量代换法求之.解一解二又而又所以原式=式①+式②+式③=4π+2π+4π=10π.
随机试题
在商务谈判中,存在的两种不能把自己和对方放在平等的地位上以求互利互惠的倾向是()
数字化彩超技术不包括
A.邪气偏盛B.阴阳失调C.阴毒结聚D.正气不足E.经络阻塞形成岩的主要病机是()
A.逐瘀止血汤B.身痛逐瘀汤C.生化汤D.香棱丸E.少腹逐瘀汤治疗不孕瘀滞胞宫证,应首选()
下列关于控制活动的表述中,错误的是()。
在下文横线处填入的词语,最为恰当的一项是()即使是一个最简单、最平常的句子,由于语境不同,也会表达不同的意思。比如“你怎么啦”这句话,在不同的语境中,可以表示______,也可以表示______,也可以表示______,还可以表示_____
正当防卫是指具有社会危害性和侵害紧迫性的不法行为正在进行时,防卫人为了保护国家、公共利益、本人或者他人的人身、财产和其他权利免受不法侵害而对不法侵害者本人实施不能超过必要限度导致造成重大损害的防卫。根据以上定义,下面哪种行为是典型的正当防卫?(
在2011年世界知识产权组织公布的公司全球专利申请排名中,中国中兴公司提交了2826项专利申请,日本松下公司申请了2463项,中国华为公司申请了1831项,分别排名前三位。从这三个公司申请的专利中至少拿出多少项专利,才能保证拿出的专利一定有2110项是同一
下列哪个包封装抽象窗口工具包,提供管理用户图形界面功能?
在考生文件夹下新建名为BOOT.TXT的新空文件。
最新回复
(
0
)