蓝桥杯非VIP题Java全解(不断更新中...)

来源:互联网 发布:美工基础知识 编辑:程序博客网 时间:2024/06/05 21:01

蓝桥杯非VIPJava全解

 

入门训练 A+B问题

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner s=new Scanner(System.in);

Integer a=s.nextInt();

Integer b=s.nextInt();

System.out.println(a+b);

}

}

入门训练序列求和

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

long n;

Scanner s=new Scanner(System.in);

n=s.nextLong();

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

}

}

入门训练圆的面积

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner s=new Scanner(System.in);

double PI=3.14159265358979323;

int r=s.nextInt();

System.out.printf("%.7f",r*r*PI);

}

}

入门训练 Fibonacci数列

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

// TODO Auto-generated method stub

long f[];

f=new long[9999999];

f[0]=f[1]=1;

Scanner s=new Scanner(System.in);

int n=s.nextInt();

for(int i=2; i<n; i++)

            f[i]=(f[i-1]+f[i-2])%10007;

System.out.println(f[n-1]);

}

}

基础练习闰年判断

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner s=new Scanner(System.in);

int n=s.nextInt();

if(((n%4==0)&&(n%100!=0))||n%400==0)

System.out.println("yes");

else

System.out.println("no");

}

}

基础练习 01字串

public class Main {

public static void main(String[] args) {

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++){

System.out.print(i);

System.out.print(j);

System.out.print(k);

System.out.print(l);

System.out.println(m);

}

}

}

基础练习字母图形

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner s=new Scanner(System.in);

int n=s.nextInt();

int m=s.nextInt();

char a[][];

a=new char[26][26];

for(int i=0;i<26;i++) {

a[i][i]='A';

for(int j=i+1;j<26;j++)

a[i][j]=a[j][i]=(char) ('A'+j-i);

}

for(int i=0;i<n;i++) {

for(int j=0;j<m;j++)

System.out.printf("%c",a[i][j]);

System.out.println();

}

}

}

基础练习数列特征

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner s=new Scanner(System.in);

int n=s.nextInt();

int a[];

a=new int[10001];

int sum=0;

for(int i=0;i<n;i++) {

a[i]=s.nextInt();

sum+=a[i];

}

int max=a[0];

int min=a[0];

for(int i=1;i<n;i++) {

if(a[i]>max)

max=a[i];

if(a[i]<min)

min=a[i];

}

System.out.println(max);

System.out.println(min);

System.out.println(sum);

}

}

基础练习查找整数

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner s = new Scanner(System.in);

int n = s.nextInt();

int[] a;

a = new int[1001];

for (int i = 0; i < n; i++)

a[i] = s.nextInt();

int b = s.nextInt();

for (int i = 0; i < n; i++)

if (a[i] == b) {

System.out.println(i + 1);

break;

}else if(i==n-1)

System.out.println(-1);

}

}

 基础练习 杨辉三角形

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

int a[][];

a=new int[35][35];

Scanner s=new Scanner(System.in);

int n=s.nextInt();

for(int i=0;i<n;i++) {

a[i][i]=a[i][0]=1;

}

for(int i=2;i<n;i++)

for(int j=1;j<i;j++)

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(int i=0;i<n;i++) {

for(int j=0;j<=i;j++)

System.out.printf("%d ",a[i][j]);

System.out.println();

}

}

}

基础练习回文数

public class Main {

public static void main(String[] args) {

int n,m,k;

for(n=1000;n<10000;n++) {

k=n;

m=0;

while(k>0) {

m=m*10+k%10;

k=k/10;

}

if(m==n)

System.out.println(n);

}

}

}

基础练习特殊回文数

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner s = new Scanner(System.in);

int n=s.nextInt();

int i,j,k;

for(i=10000;i<1000000;i++) {

k=i;

j=0;

int sum=0;

while(k>0) {

sum+=k%10;

j=j*10+k%10;

k=k/10;

}if((j==i)&&(sum==n))

System.out.println(i);

}

}

}

基础练习十进制转十六进制

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner s=new Scanner(System.in);

long n=s.nextLong();

System.out.printf("%X",n);

}

}

 

原创粉丝点击