|
沙发
楼主 |
发表于 2018-12-31 19:57:26
|
只看该作者
- #include<iostream>
- using namespace std;
- int x,i,y,z;
- bool b;
- int main()
- {
- for (x=2; x<=10000; x++)
- {
- ///判断回文数程序段
- z=x;y=0;
- while (z>0)
- {i=z%10;y=10*y+i;z/=10;}
- ///判断质数程序段
- i=2;b=1;
- while (i*i<=x && b)
- if (x%i==0) b=0;
- else i++;
- ///都满足的话就输出
- if ( x==y && b) cout<<x<<endl;
- }
- return 0;
- }
复制代码 |
|