第一题
package 第五章;
public class lit {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [][]n= new int [10][10];
for(int i=0;i<n.length;i++) {
n[i]=new int[i+1];
for(int j=0;j<n.length;j++) {
n[i][0]=1;
n[i][n[i].length-1]=1;
if(j>0&&i>1&j<i) {
n[i][j]=n[i-1][j]+n[i-1][j-1];
}
}
}
for(int i=0;i<n.length;i++) {
for(int j=0;j<n[i].length;j++) {
System.out.print(n[i][j]+" ");
}
System.out.println();
}
}
}
运算结果
第二题
运行结果
第三题
package 第五章;
import java.util.Arrays;//导入类
import java.util.Scanner;//导入扫描器
public class lit {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(" 简单客车售票系统");
System.out.println(" 9排4列的大巴车开始售票");
int o=9,p=4;//定义排列
int [][]a=new int [o][p];//定义数组
for(int i=0;i<a.length;i++) {//填充数组
Arrays.fill(a[i],1);}
for(int i=0;i<a.length;i++) {//输出数组
for(int j=0;j<a[i].length;j++) {
System.out.print(a[i][j]+" ");
}System.out.println();
}
Scanner q=new Scanner(System.in);//打开扫描器
System.out.print("请输入要预定的坐位行号:");
int yh=q.nextInt();
System.out.print("请输入要预定的坐位列号:");
int yl=q.nextInt();
a[yh-1][yl-1]=0;//预定的坐位
System.out.println(" 简单客车售票系统");
System.out.println(" 9排4列的大巴车开始售票");
for(int i=0;i<a.length;i++) {//输出预定后坐位的情况
for(int j=0;j<a[i].length;j++) {
System.out.print(a[i][j]+" ");
}System.out.println();
}
q.close();//关闭扫描器
}
}
运算结果