解题思路:
注意事项:
参考代码:
import java.math.BigInteger; import java.util.*; public class Main { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int a=sc.nextInt(),b=sc.nextInt(); for(int i=a;i<=b;i++){ if(primer(i)&&huiwen(i)){ System.out.println(i); } } } public static boolean primer(int n){ if(n==2){ return true; } for(int i=2;i*i<=n;i++){ if(n%i==0){ return false; } } return true; } public static boolean huiwen(int n){ String str=String.valueOf(n); int i; for(i=0;i<str.length()/2;i++){ if(str.charAt(i)!=str.charAt(str.length()-i-1)){ break; } } if(i==str.length()/2){ return true; } else{ return false; } } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:627 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:696 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1173 |
回文数(一) (C语言代码)浏览:748 |
printf基础练习2 (有点不明白)浏览:844 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:544 |
1113题解浏览:789 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:560 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:567 |