(Java)【入门训练】01-04:A+B问题 + 序列求和 + 圆的面积 + Fibonacci数列

- 01:A+B问题 

问题描述:输入A、B,输出A+B。

输入格式:输入的第一行包括两个整数,由空格分隔,分别表示A、B。

输出格式:输出一行,包括一个整数,表示A+B的值。

样例输入:12 45

样例输出:57

数据规模与约定:-10000 <= A, B <= 10000。

代码示例:

import java.util.*;
 
public class Main {
    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        Integer a = in.nextInt();
        Integer b = in.nextInt();
        in.close();

        System.out.println(a + b);
    }
}

 

- 02:序列求和

问题描述:求1+2+3+...+n的值。

输入格式:输入包括一个整数n。

输出格式:输出一行,包括一个整数,表示1+2+3+...+n的值。

样例输入:4

样例输出:10

样例输入:100

样例输出:5050

数据规模与约定:1 <= n <= 1,000,000,000。

代码示例:(注:这里需要注意数据规模已超出整型int的表示范围,应改用long型存储数据。)

import java.util.*;

public class Main {
    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        long n = in.nextInt();
        in.close();

        System.out.println(n*(n+1)/2);
    }
}

 

- 03:圆的面积

问题描述:给定圆的半径r,求圆的面积。

输入格式:输入包含一个整数r,表示圆的半径。

输出格式:输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。

样例输入:4

样例输出:50.2654825

数据规模与约定:1 <= r <= 10000。

提示:本题对精度要求较高,请注意π的值应该取较精确的值。你可以使用常量来表示π,比如PI=3.14159265358979323,也可以使用数学公式来求π,比如PI=atan(1.0)*4。

代码示例:

import java.util.Scanner;

public class Test {
    
    public static void main(String[] args) {
    	Scanner in = new Scanner(System.in);
    	long r = in.nextLong();
        in.close();
    	
        double pi = Math.atan(1.0)*4;
        System.out.printf("%.7f", pi*r*r);
    }
}

 

- 04:Fibonacci数列

问题描述:Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。

当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。

输入格式:输入包含一个整数n。

输出格式:输出一行,包含一个整数,表示Fn除以10007的余数。

样例输入:10

样例输出:55

样例输入:22

样例输出:7704

数据规模与约定:1 <= n <= 1,000,000。

代码示例:

import java.util.*;

public class Main {
	public static void main(String args[]) {
		int[] f= new int[1000000];
		f[0] = f[1] = 1;
		
		for (int i = 2; i < 1000000; i++) {
			f[i] = (f[i-1] + f[i-2]) % 10007;
		}
		
		Scanner in = new Scanner(System.in);
		System.out.println(f[in.nextInt()-1]);
		in.close();
	}
}

====================我是萌萌哒的分割线君=====================

       快要滚去实习的老学姐却是第一年参加蓝桥杯,而且我竟然啥都没准备,大概是梁静茹给我的勇气吧→_→

       之前就知道自己很菜鸡,这次算是更加深刻地明白自己到底有多菜了T^T

       不过,亡羊补牢为时不晚嘛~趁着难得激起的对数据结构和算法的热情还没冷却,决定把练习系统的题目都刷一遍,希望能从中有所收获,就当是懵逼了4个小时买的教训啦2333

你可能感兴趣的:(蓝桥杯,java,蓝桥杯练习题)