1 c++
一个emirp(向后拼写的主要拼写)是一个pime数,其逆转也是素数.防爆.17和71.我必须编写一个显示前100个emirps的程序.它必须每行显示10个数字并正确对齐数字:
2 3 5 7 11 13 17 31 37 71
73 79 97 101 107 113 131 149 151 157.
Run Code Online (Sandbox Code Playgroud)
我没有提示我正在做什么,并且如果有人能为我倾倒这件事我会很高兴.
听起来有两个普遍的问题:
将您的任务分解为更小的部分,然后您将能够更清楚地看到如何完成整个任务.
要找到emirps,首先要编写一些辅助函数:
is_prime() 确定一个数字是否为素数reverse_digits() 扭转任何数字的数字结合这两个函数,你可以想象一个循环,它找到所有正向和反向素数的数字.当您可以简单地生成这些数字的列表,每行打印一个到控制台时,您的第一个任务就完成了.
接下来,找出你想要使用的格式(看起来你需要的每个数字的一些字符空格的固定格式).你知道你有100个数字,每行10个,所以弄清楚如何格式化数字应该很简单.
| 归档时间: |
|
| 查看次数: |
1459 次 |
| 最近记录: |