java蓝桥杯基础训练

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.闰年判断packagebase;importjava.util.Scanner;publicclassleap{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);System.out.println(请输入年份);intyear=scan.nextInt();if(year%4==0&&year%100!=0){System.out.println(yes);}elseif(year%400==0){System.out.println(yes);}else{System.out.println(no);}}}2.01字串packagebase;publicclasszeroandone{publicstaticvoidmain(String[]args){for(inta=0;a2;a++){for(intb=0;b2;b++){for(intc=0;c2;c++){for(intd=0;d2;d++){for(inte=0;e2;e++){System.out.println(+a+b+c+d+e);}}}}}}}3.字母图形packagebase;importjava.util.Scanner;publicclassletters{publicstaticvoidmain(Stringargs[]){Scannerletter=newScanner(System.in);//System.out.println(请输入);intm=letter.nextInt();intn=letter.nextInt();letter.close();for(inti=0;im;i++){for(intj=0;jn;j++){intk=0;k=Math.abs(i-j);charc=(char)(k+'A');System.out.print(c);}System.out.println();}}}4.数列特征packagebase;importjava.util.Scanner;publicclassmax{@SuppressWarnings(resource)publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);intk=scan.nextInt();int[]arr=newint[k];for(inti=0;ik;i++){intnumber=scan.nextInt();arr[i]=number;}intsum=0,max=arr[0],min=max;for(inti=0;iarr.length;i++){sum+=arr[i];if(minarr[i]){min=arr[i];}if(maxarr[i]){max=arr[i];}}System.out.println(+max);System.out.println(+min);System.out.println(+sum);}}5查找整数packagebase;importjava.util.Scanner;publicclassfindnumber{publicstaticvoidmain(Stringarg[]){Scannerscan=newScanner(System.in);intn=scan.nextInt();intarr[]=newint[n];for(inti=0;in;i++){intnumber=scan.nextInt();arr[i]=number;}intm=scan.nextInt();for(inti=0;in;i++){if(arr[i]==m){System.out.println(i+1);return;}}System.out.println(-1);}}6.杨辉三角形packagebase;importjava.util.Scanner;publicclassyanghui{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);introws=scan.nextInt();int[][]arr=newint[rows][rows];for(inti=0;irows;i++){for(intj=0;j=i;j++){if(j==0){arr[i][j]=1;}elseif(j==i){arr[i][j]=1;}else{arr[i][j]=arr[i-1][j]+arr[i-1][j-1];}System.out.print(arr[i][j]+);}System.out.println();}}}7特殊数packagebase;publicclassspecial{publicstaticvoidmain(String[]args){for(inti=100;i1000;i++){inta=i/100,b=(i%100)/10,c=i%10;if(a*a*a+b*b*b+c*c*c==i){System.out.println(i);}}}}8.回文数packagebase;publicclasshuiwen{publicstaticvoidmain(String[]args){for(inti=1;i=9;i++)for(intj=0;j=9;j++)System.out.println(i*1000+j*100+j*10+i);}}9.特殊回文数packagebase;importjava.util.Scanner;publicclassspecialhuiwen{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);intn=scan.nextInt();for(inti=10000;i1000000;i++){inta=i/10000;//万位intb=(i%10000)/1000;intc=i%1000/100;intd=i%100/10;inte=i%10;if(e==a&&d==b&&a+b+c+d+e==n){System.out.println(i);}else{inta1=i/100000;intb1=i%100000/10000;intc1=i%10000/1000;intd1=i%1000/100;inte1=i%100/10;intf1=i%10;if(f1==a1&&e1==b1&&d1==c1&&a1+b1+c1+d1+e1+f1==n){System.out.println(i);}}}}}10。十进制转十六进制packagebase;importjava.util.Scanner;publicclassturnto16{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);Integernumber=scan.nextInt();Stringlastnumber=number.toHexString(number);System.out.println(lastnumber);}}11.十六进制转十进制packagebase;importjava.util.Scanner;publicclassturnto10{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);Stringnumber=scan.nextLine();longlastnumber=Long.parseLong(number,16);System.out.println(lastnumber);}}12.数列排序packagebase;importjava.util.Scanner;publicclasslist{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);intn=in.nextInt();int[]a=newint[n];for(inti=0;ia.length;i++){a[i]=in.nextInt();}inttemp;for(inti=0;ia.length;i++){temp=a[i];for(intj=i;ja.length;j++){if(a[i]a[j]){a[i]=a[i]+a[j];a[j]=a[i]-a[j];a[i]=a[i]-a[j];}}}for(inti=0;ia.length;i++){if(i==(a.length-1))System.out.print(a[i]);elseSystem.out.print(a[i]+);}}}13.十六进制转八进制(参考)packagebase;importjava.util.Arrays;importjava.util.Scanner;publicclassturnto8{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);intn=in.nextInt();String[]arr=newString[11];for(inti=0;in;i++){Stringh=in.next();StringBuffertempB=newStringBuffer();for(intm=0;mh.length();m++){charnumH=h.charAt(m);Stringb=Integer.toBinaryString(Integer.valueOf(String.valueOf(numH),16));for(intk=b.length();k4;k++){b='0'+b;}tempB.append(b);}StringBuffertempO=newStringBuffer();intzero=3-tempB.length()%3;for(intp=0;pzero;p++){tempB=newStringBuffer(0).append(tempB);}for(intm=0;mtempB.length();m+=3){//把字符串长度转换为三的倍数添加前导0StringnumB=tempB.substring(m,m+3);Stringo=Integer.toOctalString(Integer.valueOf(String.valueOf(numB),2));tempO.append(o);}arr[i]=tempO.toString().replaceAll(^(0+),);}for(inti=0;in;i++){System.out.println(arr[i]);}}}入门训练1A+B问题packagebase;importjava.util.Scanner;publicclassadd{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);inta=scan.nextInt();intb=scan.nextInt();System.out.println(a+b);}}2Fibonaccipackagebase;importjava.util.Scanner;publicclassFibonacci{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();intarr[]=newint[1000000];

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功