第六次作业

(一):杨辉三角

package xiangmu1;

public class 杨辉三角 {

public static void main(String[] args) {

int arr[][] = new int[11][11];//定义一个int型二维数组

for (int i = 0; i < arr.length; i++) {//遍历循环数组

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

if (j == 0 || j == i) {//判断j是否等于0或者j是否等于i的值

arr[i][j] = 1;

} else {//如果上面条件条件不成立则执行以下结果

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

}

System.out.print(arr[i][j] + " ");//输出打印arr[i][j]数组元素

}

System.out.println();//输出打印空格

}

}

// TODO Auto-generated method stub

}

(二):成绩

package xiangmu1;

import java.util.Scanner;

public class 统计成绩 {

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);//创建扫描器,通过键盘输入的数值给scanner

System.out.println("需要输入成绩有几位同学");//打印输出"需要输入成绩有几位同学"

int studentcout = sc.nextInt();//定义int型变量studentcout为学生人数编号

int achivement[][] = new int[studentcout][4];//定义一个数组为科目成绩

for (int i = 0; i < studentcout; i++) {//遍历循环数组条件

System.out.println("请输入第" + (i + 1) + "个学生编号");//输出打印“请输入第几个学生编号”

achivement[i][0] = sc.nextInt();//定义一个int型数组元素值

System.out.println("请输入语文成绩");//打印输出"请输入语文成绩"

achivement[i][1] = sc.nextInt();//定义一个int型数组元素值

System.out.println("请输入数学成绩");//打印输出"请输入数学成绩"

achivement[i][2] = sc.nextInt();//定义一个int型数组元素值

System.out.println("请输入英语成绩");//打印输出"请输入英语成绩"

achivement[i][3] = sc.nextInt();//定义一个int型数组元素值

}

System.out.println("学生成绩结果如下");//打印输出"学生成绩结果如下”

System.out.println("---------------------------------------------");//打印输出"------------”

System.out.println("学生编号"+"语文成绩"+"数学成绩"+"英语成绩"+"平均成绩"+" 总分");

//打印输出"学生编号"+"语文成绩"+"数学成绩"+"英语成绩"+"平均成绩"+" 总分"

for (int i = 0; i < achivement.length; i++) {//遍历循环数组条件

double sum = 0; //定义一个double型变量sum且赋值

double ave = 0; //定义一个double型变量ave且赋值

for (int j = 0; j < achivement[i].length; j++) {//遍历循环数组条件

System.out.print(achivement[i][j] +"\t");//输出数组achivement[i][j]元素

if (j > 0) {//判断j是否大于0

sum += achivement[i][j];//数组achivement[i][j]元素相加求和

}

}

ave = sum / 3;//求平均值 ,求和总值除以三

System.out.print(String.format("%.2f", ave) + "\t" + (int) sum

+ "\n");//输出平均值(保留2位小数),且强制把sum值转化为int

}

sc.close();//关闭扫描器

}

// TODO Auto-generated method stub

}

(三):客车售票

package xiangmu1;

import java.util.Scanner;

public class 客车售票 {

public static void main(String[] args) {

System.out.println("简单客车售票系统");//输出"简单客车售票系统"

System.out.println(" 9排4列的大巴车开始售票");//输出"9排4列的大巴车开始售票"

char arr[][]={{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'},

{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'},{'1','1','1','1'}};

//定义char型数组

for(int i=0;i<arr.length;i++) {//遍历循环数组

for(int j=0;j<arr[i].length;j++) {

System.out.print(arr[i][j]+" ");//输出数组arr[i][j] 的元素

}

System.out.println( );//输出空格

}

System.out.println("请输入要预定的坐位排号:");//输出"请输入要预定的坐位排号:"

Scanner sc=new Scanner(System.in);//创建扫描器,获取键盘输入的数值

int b=sc.nextInt();//定义一个int型变量b,将键盘输入的数值赋值

System.out.println("请输入要预定的坐位列号:");//输出"请输入要预定的坐位列号:"

int c=sc.nextInt();//定义一个int型变量c,将键盘输入的数值赋值

System.out.println("简单客车售票系统");//输出"简单客车售票系统"

System.out.println(" 9排4列的大巴车开始售票");//输出"9排4列的大巴车开始售票"

char arr1[]=new char[]{'0'};//定义一个char型数组

arr[b-1][c-1]=arr1[0];//将arr1[0]的值赋值给arr[b-1][c-1]结果为0

for(int e=0;e<arr.length;e++) {//遍历循环数组

for(int f=0;f<arr[e].length;f++) {

System.out.print(arr[e][f]+" ");//输出数组arr[e][f] 的元素

}

System.out.println( );//输出空格

}

sc.close();//关闭扫描器

}

// TODO Auto-generated method stub

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值