解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h> using namespace std; bool sushu(int &n){//判断素数 if(n==1){ return false; } for(int i=2;i<=n/2;i++){ if((double)n/i==n/i){ return false; } } return true; } int main(){ int a,b; cin >> a >> b; for(int i=a;i<=b;i++){ if(sushu(i)){//先判断素数,再判断回文数,而不是先判断回文数,再判断素数(防止超时) string s = to_string(i); if(equal(s.begin(),s.end(),s.rbegin())){ cout << s << endl; } } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1419 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:607 |
【密码】 (C语言代码)浏览:333 |
A+B for Input-Output Practice (VII) (C++代码)浏览:615 |
C语言训练-排序问题<1> (C语言代码)浏览:601 |
本人酷爱递归实现很多问题,这里也是浏览:556 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:326 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
1051(奇了怪了)浏览:649 |
1035 题解浏览:785 |