蓝桥杯练习系统,入门训练,Java版
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯练习系统,入门训练,Java版
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
藍(lán)橋杯練習(xí)系統(tǒng),入門訓(xùn)練,Java版
- 序列求和
- 圓的面積
- Fibonacci數(shù)列
- 希望大家提建議我加以修改
序列求和
import java.util.*; public class Main {public static void main(String[] args) {Scanner cin=new Scanner(System.in);long n=cin.nextLong();System.out.println(n+n*(n-1)/2);}}//本題的數(shù)學(xué)規(guī)模為1 <= n <= 1,000,000,000; //java_int:最小值是 -2,147,483,648(-2^31);最大值是 2,147,483,647(2^31 - 1); //java_long:最小值是 -9,223,372,036,854,775,808(-2^63);最大值是 9,223,372,036,854,775,807(2^63 -1); //等差數(shù)列求和公式Sn=na1+n*(m-1)/2*d;圓的面積
import java.util.*; public class Main {public static void main(String[] args) {Scanner cin=new Scanner(System.in);double PI=Math.PI;int r=cin.nextInt();System.out.println(String.format("%.7f", PI*r*r));}}//表示PI精確值的方法:MATH.PI //輸出實(shí)數(shù)精確到指定小數(shù)位數(shù)的方法System.out.println(String.format("%.nf",args));Fibonacci數(shù)列
import java.util.*; public class Main {public static void main(String[] args) {Scanner cin=new Scanner(System.in);int n=cin.nextInt();long number[]=new long[n+1];number[0]=0;number[1]=1;//正常情況我們都是按照它題目中給的方法進(jìn)行設(shè)置,但這樣可能會(huì)出現(xiàn)一些錯(cuò)誤for(int i=2;i<=n;i++) {//提前采集需要得到的數(shù)據(jù),這樣可以大幅度減少運(yùn)算過(guò)程number[i]=(number[i-1]+number[i-2])%10007;}System.out.println(number[n]);}}//既要考慮極大值出錯(cuò),也要考慮極小值出錯(cuò)的問(wèn)題 //使用需要測(cè)試的數(shù)字作為循環(huán)的上限,這樣減少運(yùn)算次數(shù),但要檢查好以防出現(xiàn)bug希望大家提建議我加以修改
總結(jié)
以上是生活随笔為你收集整理的蓝桥杯练习系统,入门训练,Java版的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Angular添加class的正确方式
- 下一篇: windows下Apache虚拟主机配置