循环录入某学生 5 门课的成绩并计算平均分,如果某分数录入为负,停止录入并提示录入错误


//循环录入某学生 5 门课的成绩并计算平均分,
	//如果某分数录入为负,停止录入并提示录
	//入错误
	public static void test6(){
		Scanner sc = new Scanner(System.in);
		int socre = 0;	//平均分
		int sum = 0;	//计算和 
		for(int i = 1;i<=5;i++){
			System.out.println("请输入第"+i+"门课程的成绩:");
			socre = sc.nextInt();
			if(socre<=0){
				System.out.println("输入错误,不能输入负数");
				break;	//结束循环
			}
			sum+=socre;		//将每次的成绩累积加到sum里面
		}
		int avg = sum/5;
		System.out.println("平均分是:"+avg);
	}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件 输人10个学生5门课的成绩,分别用函数实现下列功能:①计算每个学生的平均分; ②计算每门课的平均分; ③找出所有50个分数中最高的分数所对应的学生和课程; ④计算平均分方差: 其中,x;为某一学生的平均分。 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输人10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数) 学生成绩表数据包括:学号,姓名,高数,英语和计算机三门课成绩,计算每个学生总分,每课程平均分,最高分和最低分 【结构】计算成绩平均分并排序 有一个班4个学生,5门课程 1求第1门课程的平均分; 2找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩; 3找出平均成绩在90分以上或全部课程成绩在85分以上的学生。4分别编3个函数实现以上3个要求。 按平均成绩从高到低显示所有学生的“数据库”、“企业管理”、“英语”三门的课程成绩,按如下形式显示: 学生ID,,数据库,企业管理,英语,有效课程数,有效平均分 【C语言】利用文本编辑软件在磁盘上建立一个有n个学生的学号、姓名及英语、数学和计算机三门课程成绩的数据文件。编写程序将数据文件读入,且求出每个学生的平均成绩。 mysql --求出所有成绩大于每门平均值的学生uid 查询平均分大于80分的学生
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM