当前位置:网站首页 > 创业 > 正文

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

0 张子豪 张子豪 2025-10-10 22:18 1

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

东西/原料

  • C++

方式/步调

  1. 1

    输入数据为一个正整数,要求它不跨越10000。

    输出数据为小于正整数的素数对,每行输出一对素数对,素数对两数之间有空格离隔,若没有素数对,则输出empty。

  2. 2

    起首,界说一个常量,用来节制数组的巨细。

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

    运行法式,输入一个正整数,电脑就管帐算出它以内的所有素数对。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!


本文链接:https://www.ibaiwen.com/web/210816.html

张子豪

张子豪

TA很懒,啥都没写...

@百闻娱乐 本站部分内容转自互联网,若有侵权等问题请及时与本站联系,我们将在第一时间删除处理。 | 粤ICP备2024343649号 | (地图