求解。如何用c++编写故事题目程序(题目是给定一个偶数,将它拆分成两个素数之和。如6=3+3)

 
去掉break 运行结果中混入了非素数加素数 这怎么办大神
 

这种情况下一个循环可能输出多组数据

所以输出换行的判断要加到里面

 
}

你对这个回答的评价是

你对这個回答的评价是?

}

这个if的意思是这样的:

如果上面嘚for循环是因为最终没有满足i<=k也就是因为i>k而退出那么就是所有从2到k的数字都不是m的约数,那么这个m就是一个素数否则m就是一个和数

k是m的岼方根取整,为什么是这样呢因为m可以分解成为两个数字的乘积,这两个数字必然一个比k大一个比k小,所以只要判断到小的就行了

你對这个回答的评价是

来自电脑网络类芝麻团 推荐于

你对这个回答的评价是?

}

我要回帖

更多关于 编写故事题目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信