用c++求出所有的三位对称素数,图中是我编写的,但是没有任何结果,为什么...
发布网友
发布时间:2024-10-24 00:43
我来回答
共2个回答
热心网友
时间:2024-11-09 07:41
修改后的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-09 07:45
各位数都取10的余
~
~
~
~~~~~~~~~~~~~~~~~~~