Java第六次作业

一、杨辉三角算法

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();//关闭
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值