《蓝桥杯经典例题》由会员分享,可在线阅读,更多相关《蓝桥杯经典例题(75页珍藏版)》请在金锄头文库上搜索。
1、_归纳总结汇总_ - - - - - - - - - 1. Fibonacci 数列import java.util.Scanner; public class Main public static void mainString args / TODO Auto-generated method stubScanner sca = new ScannerSystem. in ; int i = sca .nextInt; int s = new int i +1; s 1 = s2= 1; for int j = 3; j = i ; j + s j = s j - 1 + s j - 2
2、% 10007; System.out .printlns i ; _精品资料_ - - - - - - -第 1 页,共 49 页_归纳总结汇总_ - - - - - - - - - 2. 圆的面积import java.util.Scanner; public class Main public static void mainString args Scanner sca = new ScannerSystem. in ; int r = sca .nextInt; double PI =Math. PI ; double S=PI * r * r ; String result =St
3、ring. format %.7f , S; / 四舍五入System. out .println result ; result =String. format %.8f , S.substring0, S+ .indexOf . +8; / 不进行四舍五入 , 现取 9 位小数,再截取 8 位System. out .println result ; _精品资料_ - - - - - - -第 2 页,共 49 页_归纳总结汇总_ - - - - - - - - - 3.序列求和import java.util.Scanner; publicclass Main args publicst
4、aticvoid mainString / TODO Auto-generated method stubin ; Scanner sca = new ScannerSystem.longn = sca .nextInt; longresult=1+ n* n/2; System.out .printlnresult; _精品资料_ - - - - - - -第 3 页,共 49 页_归纳总结汇总_ - - - - - - - - - 递归实现:import java.util.Scanner; args publicclass Main staticintsum =0; publicstat
5、icvoid mainString / TODO Auto-generated method stubin ; Scanner sca = new ScannerSystem.intn = sca .nextInt; System.out .printlnf n; private static int f int n / TODO Auto-generated method stubif n =1 return 1; return n+f n -1; _精品资料_ - - - - - - -第 4 页,共 49 页_归纳总结汇总_ - - - - - - - - - 4.闰年判定当以下情形之一
6、满意时,这一年是闰年:1. 年份是 4 的倍数而不是 100 的倍数;2. 年份是 400 的倍数;其他的年份都不是闰年;样例输入2022 样例输出no 样例输入2022 样例输出yes 数据规模与商定1990 = y = 2050 ;import java.util.Scanner; public class Main public static void mainString args / TODO Auto-generated method stubScanner sc = new ScannerSystem. in ; int year = sc .nextInt; if year %
7、 4 = 0 & year % 100 .= 0 System. out .println yes ; else if year %400=0 System. out .println yes ; elseSystem.out .printlnno; _精品资料_ - - - - - - -第 5 页,共 49 页_归纳总结汇总_ - - - - - - - - - 5.01 字串import java.util.Scanner; public class Main public static void mainString args / TODO Auto-generated method
8、stub for int i = 0; i 2; i+ for int j = 0; j 2; j+ for int k = 0; k 2; k+ for int l = 0; l 2; l+ for int m = 0; m 2; m+ StringBuffer str = new StringBuffer; System.out.printlnstr.appendi.appendj .appendk.appendl.appendm; _精品资料_ - - - - - - -第 6 页,共 49 页_归纳总结汇总_ - - - - - - - - - 6. 字母图形import java.u
9、til.Scanner; public class Main public static void mainString args Scanner sc = new ScannerSystem.in; int n = sc.nextInt; int m = sc.nextInt; char cha = new charm + 1; for int i = 1; i = m; i+ chai = char A + i - 1; for int i = 1; i = n; i+ for int j = 1; j = j chaj = char chaj + 1; else chaj = char
10、chaj - 1; System.out.println; _精品资料_ - - - - - - -第 7 页,共 49 页_归纳总结汇总_ - - - - - - - - - 6.数列特点import java.util.Scanner; public class Main public static void mainString args / TODO Auto-generated method stub Scanner sc = new ScannerSystem.in; int n = sc.nextInt; int a=new intn; for int i = 0; i a.le
11、ngth; i+ ai=sc.nextInt; java.util.Arrays.sorta; System.out.printlnan-1; System.out.printlna0; int sum=0; for int i = 0; i a.length; i+ sum+=ai; System.out.printlnsum; _精品资料_ - - - - - - -第 8 页,共 49 页_归纳总结汇总_ - - - - - - - - - 7.查找整数import java.util.Scanner; public class Main public static void mainS
12、tring args / TODO Auto-generated method stub Scanner sc = new ScannerSystem.in; int n = sc.nextInt; int a=new intn; for int i = 0; i a.length; i+ ai=sc.nextInt; int key=sc.nextInt; int jie=-2; for int i = 0; i a.length; i+ ifkey=ai jie=i; break; System.out.printlnjie+1 _精品资料_ - - - - - - -第 9 页,共 49 页_归纳总结汇总_ - - - -