用c++求出所有的三位对称素数,图中是我编写的,但是没有任何结果,为什么...

发布网友 发布时间:2024-10-24 00:43

我来回答

2个回答

热心网友 时间:2024-11-06 00:43

修改后的C++程序如下:

#include <iostream>

using namespace std;

int main()
{
int n, g, s, b, x, m;

for(n = 100; n < 1000; n++) {
g = n % 10;
s = n % 100 / 10;
b = n / 100;
x = 100 * g + 10 * s + b;
if(x == n) {
for(m = 2; m < x; m++)
if(x % m == 0 || n % m == 0)
break;
if(m >= x)
cout<<x<<endl;
}
}

return 0;
}


运行结果:

101
131
151
181
191
313
353
373
383
727
757
787
797
919
929

热心网友 时间:2024-11-06 00:43

各位数都取10的余
~
~
~
~~~~~~~~~~~~~~~~~~~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com