素数对就是两个相差为2的素数 , 例如3和5 , 11和13 , 给出一个正整数 , 求该整数内所有两个数都不跨越它的素数对 。 如何用C++实现这一运算呢?小编与大师分享编程经验 。
文章插图
需要这些哦
C++
方式/
1输入数据为一个正整数 , 要求它不跨越10000 。
输出数据为小于正整数的素数对 , 每行输出一对素数对 , 素数对两数之间有空格离隔 , 若没有素数对 , 则输出empty 。
文章插图
2起首 , 界说一个常量 , 用来节制数组的大小 。
文章插图
3接着 , 界说两个数组 , 保留所有素数和所有整数 。
文章插图
4界说4个整型变量 , 保留输入的整数、节制轮回的变量 , 以及素数个数 。
文章插图
5界说一个布尔型变量 , 标记正数内是否没有素数 。
文章插图
6输入一个正整数 , 保留在变量num中 。
文章插图
7将数组arr中的值 , 都设置为0 。
文章插图
8判定整数num中的所有素数 , 保留在数组p中 。
文章插图
9用一重for轮回 , 计较整数内的所有素数对 。
文章插图
10若是相邻两个素数之间的差为2 , 则输出该素数对 。
文章插图
11最后 , 若是标记值为真 , 则输出此整数内没有素数对 。
文章插图
12【整数内的素数对怎样用C++统计】运行法式 , 输入一个正整数 , 电脑就管帐算出它以内的所有素数对 。
文章插图
推荐阅读
- 用FotoMorph实现老虎和狮子的渐变动画
- 怎么判断鸡蛋是否受精判断鸡蛋是否受精的方法
- 地图鱼一条多少钱
- 地兔怎么养
- 灰鼠兔可以养几年
- 孔雀鱼寿命多少年
- 陌陌怎么设置不提醒陌生人的消息
- 怎样获取他人的新浪微博头像照片
- 微信上的好友怎么删除
- 如何在cad2007中修改一个图层的所有线