早教吧作业答案频道 -->其他-->
求编写c++:查找满足要求的素数谢谢各位大神1.课题功能描述用来判断整数d是否为素数:intPrime(intd);而后编制主函数,任意输入一个数d,判断其是否为可逆素数,即若输入数d为12345,
题目详情
求编写c++:查找满足要求的素数
谢谢各位大神
1. 课题功能描述
用来判断整数d是否为素数:int Prime(int d);而后编制主函数,任意输入一个数d,判断其是否为可逆素数,即若输入数d为12345,判断其是否素数,若是素数,则判断54321是否也为素数。如果皆为素数的话,该数d为可逆素数;在d为可逆素数的基础上,xd=d+1为偶数,找出满足xd=d1+d2的所有数对,其中要求d1与d2均为素数(通过调用prime来判断素数)。如偶数18可以分解为11+7以及13+5;而偶数80可以分解为:43+37、61+19、67+13、73+7。
提示:i与xd-i的和恰为偶数xd,而且只有当i与xd-i均为奇数时才有可能成为所求的“数对”。
2. 基本原理
按照程序要求,应采用模块化设计方法,设计几个功能模块(函数)来实现。例如(仅供参考):
l int Prime(int d):用来判断整数d是否为素数。
l int ReversePrime(chars[]): 将数值型字符串数组逆序赋值给整数d
l int Compose(int d):将d+1分解为两个素数的形式。
主函数中实现对这些函数的调用以完成程序功能。
谢谢各位大神
1. 课题功能描述
用来判断整数d是否为素数:int Prime(int d);而后编制主函数,任意输入一个数d,判断其是否为可逆素数,即若输入数d为12345,判断其是否素数,若是素数,则判断54321是否也为素数。如果皆为素数的话,该数d为可逆素数;在d为可逆素数的基础上,xd=d+1为偶数,找出满足xd=d1+d2的所有数对,其中要求d1与d2均为素数(通过调用prime来判断素数)。如偶数18可以分解为11+7以及13+5;而偶数80可以分解为:43+37、61+19、67+13、73+7。
提示:i与xd-i的和恰为偶数xd,而且只有当i与xd-i均为奇数时才有可能成为所求的“数对”。
2. 基本原理
按照程序要求,应采用模块化设计方法,设计几个功能模块(函数)来实现。例如(仅供参考):
l int Prime(int d):用来判断整数d是否为素数。
l int ReversePrime(chars[]): 将数值型字符串数组逆序赋值给整数d
l int Compose(int d):将d+1分解为两个素数的形式。
主函数中实现对这些函数的调用以完成程序功能。
▼优质解答
答案和解析
#include "stdio.h" #include "math.h" void FUN() { int m,i,k,h=0,leap=1; printf("\n"); for(m=1;m<=1000;m++) { k=sqrt(m+1); for(i=2;i<=k;i++) if(m%i==0) { leap=0; break; } if(leap) { printf("%-4d",m); h++; if(h%10==0) printf("\n"); } leap=1; } printf("\nThe total is %d",h); } int main() { FUN(); return 0; }
这个是可以运行出来的,希望对你有所帮助额
这个是可以运行出来的,希望对你有所帮助额
看了求编写c++:查找满足要求的素...的网友还看了以下:
非劳动收入泛指通过劳动以外的其他途径取得的收入,如资本要素收入、管理要素收入、土地要素收入等。在传 2020-05-16 …
下列语句没有语病的一项是()A、中小学生安全教育能否深入人心,关键在于每个学生能不能树立起尊重生命 2020-06-26 …
凋亡素是人体内固有的天然蛋白,将凋亡素注入癌症患者体内,凋亡癌细胞,控制肿瘤;将凋亡素注入发育正常 2020-07-01 …
下列关于植物激素叙述正确的是()A.生长素只能从形态学的上端往形态学的下端运输B.植物体各部分都能 2020-07-04 …
与“素不相能”的“素”意义相同的一项是()A.十三能织素,十四学裁衣B.秦伯素服郊次,乡师而哭C. 2020-07-28 …
黄瓜究竟是生吃还是熟吃能使人摄入更多的维生素C呢?(1)、提出问题:作为常吃的蔬菜,黄瓜究竟生吃还是 2020-10-29 …
18世纪中叶以来发生了三次工业革命,使人类进入了空前繁茉的时代,但也造成了巨大的能源、资源消耗,急剧 2020-12-04 …
下列说法正确的是()A.铁元素摄入量不足,会引起坏血病B.人体缺少微量元素会得病,因此要尽可能多下列 2020-12-20 …
下列关于植物激素的叙述正确的是()A.生长素进入人体内不能发挥作用,因为人体中缺少识别生长素的受体B 2020-12-21 …
热处理中合金元素的问题?请帮助为什么说合金元素溶入奥氏体,铁碳状态图S点就左移了,而不溶入A中就右移 2021-01-13 …