蓝桥杯练习系统入门训练

17 篇文章 0 订阅
1 篇文章 0 订阅

入门训练

直接上代码,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);
    }
}

最后附上学习方法和网址

本人喜欢从网络途径学习新的知识,推荐学习网址
菜鸟教程w3cschool51ctobilibili

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值