整数内的素数对怎样用C++统计

素数对就是两个相差为2的素数 , 例如3和5 , 11和13 , 给出一个正整数 , 求该整数内所有两个数都不跨越它的素数对 。 如何用C++实现这一运算呢?小编与大师分享编程经验 。

整数内的素数对怎样用C++统计

文章插图

需要这些哦
C++
方式/
1输入数据为一个正整数 , 要求它不跨越10000 。
输出数据为小于正整数的素数对 , 每行输出一对素数对 , 素数对两数之间有空格离隔 , 若没有素数对 , 则输出empty 。

整数内的素数对怎样用C++统计

文章插图

2起首 , 界说一个常量 , 用来节制数组的大小 。

整数内的素数对怎样用C++统计

文章插图

3接着 , 界说两个数组 , 保留所有素数和所有整数 。

整数内的素数对怎样用C++统计

文章插图

4界说4个整型变量 , 保留输入的整数、节制轮回的变量 , 以及素数个数 。

整数内的素数对怎样用C++统计

文章插图

5界说一个布尔型变量 , 标记正数内是否没有素数 。

整数内的素数对怎样用C++统计

文章插图

6输入一个正整数 , 保留在变量num中 。

整数内的素数对怎样用C++统计

文章插图

7将数组arr中的值 , 都设置为0 。

整数内的素数对怎样用C++统计

文章插图

8判定整数num中的所有素数 , 保留在数组p中 。

整数内的素数对怎样用C++统计

文章插图

9用一重for轮回 , 计较整数内的所有素数对 。

整数内的素数对怎样用C++统计

文章插图

10若是相邻两个素数之间的差为2 , 则输出该素数对 。

整数内的素数对怎样用C++统计

文章插图

11最后 , 若是标记值为真 , 则输出此整数内没有素数对 。

整数内的素数对怎样用C++统计

文章插图

12【整数内的素数对怎样用C++统计】运行法式 , 输入一个正整数 , 电脑就管帐算出它以内的所有素数对 。

整数内的素数对怎样用C++统计

文章插图

整数内的素数对怎样用C++统计

推荐阅读