一、杨辉三角算法
public class Job12 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [][] arr=new int [10][10];
for(int a= 0 ;a< arr.length ;a++ ){
arr[a][0] = 1 ; //每一行第一个元素的值
arr[a][a] = 1 ; //每一行最后一个元素的值
}
for(int a= 2;a< arr.length ;a++){
for(int b=1 ;b<=a-1 ; b++){
arr[a][b] = arr[a-1][b-1] + arr[a-1][b] ;
}
}
for(int a= 0;a<10;a++){
for(int b= 0;b<=a;b++){ // 内循环列数随着行数的递增而递增
System.out.print(arr[a][b]+"\t") ;//输出
}
System.out.println();
}
}
}
二、统计成绩
import java.util.Scanner;
public class Job12 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int a=3,b=4;//定义学生和科目数量
int c[][]= new int [a][b];
for(int i=0;i<c.length;i++) {//循环问学生成绩及编号
int d=0;
System.out.println("请输入第"+(i+1)+"个学生的编号");
c[i][d++]=sc.nextInt();
System.out.println("请输入语文成绩:");
c[i][d++]=sc.nextInt();
System.out.println("请输入数学成绩:");
c[i][d++]=sc.nextInt();
System.out.println("请输入英语成绩:");
c[i][d]=sc.nextInt();
}
System.out.println("学生成绩结果如下");
System.out.println("------------------------------");
System.out.println("学生编号"+" "+"语文成绩"+" "+"数学成绩"+" "+"英语成绩"+" "+"平均成绩"+" "+"总成绩"+" ");
System.out.println();
for(int i=0;i<c.length;i++) {//学生总信息
int z=0;//总成绩初始值
System.out.print(c[i][0]+" ");//输出编号
for(int j=1;j<c[i].length;j++) {
z+=c[i][j];//总成绩累加
System.out.print(c[i][j]+" ");//输出每科成绩
}
System.out.printf("%-12.2f", (double)z/ (c[i].length-1) );
System.out.printf("%d\n",z); //输出总和
}
sc.close();//关闭
}
}
三、客车售票
import java.util.Arrays;//导入类
import java.util.Scanner;//导入扫描器
public class Job12 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(" 简单客车售票系统");
System.out.println(" 9排4列的大巴车开始售票");
int a=9,b=4;//定义座位
int c[][]= new int [a][b];//定义生成数组
for(int i=0;i<c.length;i++) {
Arrays.fill(c[i],1);}
for(int i=0;i<c.length;i++) {
for(int j=0;j<c[i].length;j++) {
System.out.print(c[i][j]+" ");
}System.out.println();
}
Scanner sc=new Scanner(System.in);//打开扫描器
System.out.print("请输入要预定的坐位行号:");
int yc=sc.nextInt();
System.out.print("请输入要预定的坐位列号:");
int yq=sc.nextInt();
c[yc-1][yq-1]=0;//预定的坐位
System.out.println(" 简单客车售票系统");
System.out.println(" 9排4列的大巴车开始售票");
for(int i=0;i<c.length;i++) {
for(int j=0;j<c[i].length;j++) {
System.out.print(c[i][j]+" ");
}System.out.println();
}
sc.close();//关闭
}
}