for vue 一行2列_JAVA基础练习试题(2)蓝桥杯 附源代码
? JAVA-基礎(chǔ)練習(xí)(2)
本篇基礎(chǔ)練習(xí)試題預(yù)覽;? ? ? ? ? ? ? ? ? ??
03.字母圖形
04.數(shù)列特征
上篇試題:01.閏年判斷、02.01字串
03
字母圖形
It's a?Title Here
問題描述
利用字母可以組成一些美麗的圖形,下面給出了一個(gè)例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
這是一個(gè)5行7列的圖形,請(qǐng)找出這個(gè)圖形的規(guī)律,并輸出一個(gè)n行m列的圖形。
輸入格式
輸入一行,包含兩個(gè)整數(shù)n和m,分別表示你要輸出的圖形的行數(shù)的列數(shù)。
輸出格式
輸出n行,每個(gè)m個(gè)字符,為你的圖形。
樣例輸入
5 7
樣例輸出
ABCDEFG
BABCDEFCBABCDE
DCBABCD
EDCBABC數(shù)據(jù)規(guī)模與約定
1 <= n, m <= 26。
? ? ? -------------------JAVA 源代碼-------------------
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();//行數(shù)
int m=sc.nextInt();//列數(shù)
//將A-Z放入a【】中
int[] a=new int[26];
char s='A';
for(int i=0;i<26;i++) {
a[i]=s+i;
}
//循環(huán)
if(n>m) {
int cishu=n/m;
for(int h=0;h
for(int i=0;i
for(int j=i;j>=0;j--) {
int c=j%n;
System.out.print((char)a[c]);
}
for(int k=1;k<=m-i-1;k++) {
System.out.print((char)a[k]);
}
System.out.println();
}}
int sy=n%m;
for(int i=0;i
for(int j=i;j>=0;j--) {
int c=j%n;
System.out.print((char)a[c]);
}
for(int k=1;k<=m-i-1;k++) {
System.out.print((char)a[k]);
}
System.out.println();
}}
else {
for(int i=0;i
for(int j=i;j>=0;j--) {
System.out.print((char)a[j]);
}
for(int k=1;k<=m-i-1;k++) {
System.out.print((char)a[k]);
}
System.out.println();
}}}}
04
數(shù)列特征
It's a?Title Here
問題描述
給出n個(gè)數(shù),找出這n個(gè)數(shù)的最大值,最小值,和。
輸入格式
?第一行為整數(shù)n,表示數(shù)的個(gè)數(shù)。
?第二行有n個(gè)數(shù),為給定的n個(gè)數(shù),每個(gè)數(shù)的絕對(duì)值都小于10000。
輸出格式
? ? ? 輸出三行,每行一個(gè)整數(shù)。第一行表示這些數(shù)中的最大值,第二行表示這些數(shù)中的最小值,第三行表示這些數(shù)的和。
樣例輸入
5
1 3 -2 4 5樣例輸出
5
-2
11數(shù)據(jù)規(guī)模與約定
1 <= n <= 10000
? ? ? -------------------JAVA 源代碼-------------------
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
long num=sc.nextInt();
if(num >= 1 && num <= 10000){
sc.nextLine();
String s=sc.nextLine();
String split[]=s.split(" ");
long[] arr=new long[split.length];
for(long i=0;i
arr[(int) i]=Integer.parseInt(split[(int)i]);}
long sum=0;
for(long i=0;i
sum += arr[(int)i];?
}
Arrays.sort(arr);
System.out.println(arr[split.length-1]);
System.out.println(arr[0]);
System.out.println(sum);
}}}
你的一個(gè)“分享”
讓我們之間的距離又近了一步
總結(jié)
以上是生活随笔為你收集整理的for vue 一行2列_JAVA基础练习试题(2)蓝桥杯 附源代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 千方百计管理系统服务器地址,千方百计医药
- 下一篇: labview 重新启动后上次_还在为l