蓝桥杯练习系统入门训练
入门训练
直接上代码,github实时更新,但可能部分没有,小弟很菜,大佬勿喷,部分代码非满分代码,GitHub网址
Fibonacci数列
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int[] a = new int[10000001];
a[1] = 1;
a[2] = 1;
int n = new Scanner(System.in).nextInt();
for (int i=3; i<=n; i++){
a[i] = (a[i-1]+a[i-2])%10007;
}
System.out.println(a[n]);
}
}
圆的面积
import java.text.DecimalFormat;
import java.text.NumberFormat;
/**
* 功能:已知圆的半径,求圆的面积。
* @author xgl
* @date 2018-9-15
*/
import java.util.Scanner;//输入流的方法
public class Main {
@SuppressWarnings({ "resource" })
public static void main(String args[]) {
final double PI=3.14159265358979323;//定义一个常量
//1、定义变量,请求储存空间
Scanner banjing = new Scanner(System.in);
double r = banjing.nextDouble();//定义半径变量,使其可以用键盘输入
double s;//定义面积变量
s = r * r * PI;//2算法,计算面积
NumberFormat format = new DecimalFormat("#.0000000");
String ys = format.format(s);
//输出结果。
System.out.println(ys);
}
}
序列求和
import java.util.Scanner;//输入流的方法
public class Main {
@SuppressWarnings({ "resource" })
public static void main(String args[]) {
//1、定义变量,请求储存空间
Scanner banjing = new Scanner(System.in);
long num = banjing.nextInt();
if(1 <= num||num <= 1000000000)
System.out.println(num*(1+num)/2);
else
return;
}
}
A+B问题
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
Integer a = sc.nextInt();
Integer b = sc.nextInt();
System.out.println(a + b);
}
}