早教吧作业答案频道 -->其他-->
求编写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++:查找满足要求的素...的网友还看了以下:
一道数学题:成一圈,使任意两个相邻数字的差等于2或3?能否把1~10这十个数排成一圈使任意两个相邻 2020-05-13 …
从10,11,12,……19,20这11数中任取7个数,证明其中一定有两个数之和是29.1.从10 2020-05-14 …
英语翻译数学应用能力的培养摘要强化数学的应用能力成为当前数学教学的重要任务.在日常教学中可以从探究 2020-05-15 …
高数书上只说了:有任意阶倒数的函数,其拉格朗日余项趋近于零,是该函数可以展成泰勒级数的充要条件.但 2020-05-17 …
用化工原理解释生活中的问题,字数要求能写满多半页备课笔记. 2020-05-22 …
有4个不同的正整数,它们中任意2个数的和都是2的倍数,任意3个数的和都是3的倍数.要使这4个数的和 2020-06-13 …
有4个不同的自然数,它们当中任意两个数的和是2的倍数,任意3个数的和是的倍数.要使这4个数的和尽可 2020-06-18 …
从m中任取n个数编写一个程序需要一个函数,它的功能是从m个数中任意取n个数,并且对于取出的数能索引 2020-06-28 …
填空题.急!求两个数的最大公因数,要用能同时整除这两个数的质因数连续去除,一直除到互质数为止,因为 2020-07-07 …
几道小学数学题水果店有苹果、梨子、菠萝三种水果.如果每个顾客从中任意选两种水果,那么至少要几个顾客才 2020-10-29 …