将 10 个学生的数学、小兰语文、数学、英语三科成绩的英语成绩都存入数组中,并求每个学生三门课总成绩。

package HomeW
import java.util.A
import java.util.S
/*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。
①学生个数动态获取。
②学生考试的门数动态获取。
③每个学生各门功课考试的成绩动态获取。
【动态获取是指由键盘输入】
public class Test_03 {//英语 数学 语文
,分数 , 小翌[0] 小洁[1] 小娴[2] 小绘[3] 小依[4] public static void main(String[] args) {//每个数组对应的是 名字(科目分数)Scanner sc=new Scanner(System.in);//创建键盘录入的对象System.out.println("请输入学生个数:");int xs = sc.nextInt(); System.out.println("请输入科目数量:");int km = sc.nextInt();//存储录入的数据int[][] arr=new int[xs][km];//创建数组for(int i=0;i&i++){for(int j=0;j&j++){System.out.println("请输入该班级:第"+(i+1)+"个学生;第"+(j+1)+"门功课的成绩:");//+1是避免显示成0arr[i][j]=sc.nextInt();//将键盘录入的数据存到数组中
}System.out.println(Arrays.toString(arr));}Sum(arr);average(arr);getMax(arr);getMin(arr);}public static void Sum(int[][] arr){//求和int sum =0;for(int i=0;i&arr.i++){for(int j=0;j&arr[i].j++){sum =+ arr[i][j];//
sum = sum + arr[i][j];}System.out.println("您输入的第"+(i+1)+"个学生的总分sum="+sum);}}public static void average(int[][] arr){//求平均分/*sum的初始化必须为0并且位置只能在这,内层循环结每束后一次返回一个学生的各科分数的和*/int sum =0;for(int i=0;i&arr.i++){for(int j=0;j&arr[i].j++){sum =+ arr[i][j];}int average=sum/3;System.out.println("您输入的第"+(i+1)+"个学生的平均分average="+average);}}public static void getMax(int[][] arr){//求最大值for(int i=0;i&arr.i++){
int max =arr[i][0];for(int j=1;j&arr[i].j++){if(arr[i][j]&max){max=arr[i][j];}}System.out.println("您输入的第"+(i+1)+"个学生的最高分max="+max);}}public static void getMin(int[][] arr){//求最小值for(int i=0;i&arr.i++){//arr[0]int min = arr [i][0];for(int j=1;j&arr[i].j++){//arr[0][0]if(arr[i][j]&min){min = arr[i][j] ;}}System.out.println("您输入的第"+(i+1)+"个学生的最低分min="+min);}}
数组实现学生成绩录入、求最高分、最低分、平均分和排序
使用数组实现10名学生的成绩录入,并输出这10名学生中成绩的
按照分数从大到小排序
如何实现从小到大排序?
如果学院有5个班,每个...
简单学生类的继承
要求用到面向对象的思想,运用继承,封装,多态。
实现功能:输入5个学生姓名和成绩,全部输入完成后输出他们的姓名和成绩。
import java.util.Scan...
java实现简单的学生信息管理系统
java实现简单的学生信息管理系统(无界面)学生类实体:package com.edu.imau.public class Stu {
private String stuN//...
用JAVA实现一个简单的学生管理系统
要求用到面向对象的思想,运用继承,封装,多态。
实现功能:输入5个学生姓名和成绩,全部输入完成后输出他们的姓名和成绩。
首先创建一个Person类,对其中的name属性封装,并创建get和...
int main()
float C,M,E,S,A;
printf(&please input C M E\n&);
scanf(&%f,%f,%f...
import java.io.FileNotFoundE
import java.io.FileOutputS
import java.io.FileW ...
1、有五个学生,每个学生有3门课(语文、数学、英语)的成绩,
写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),
然后把输入的学生信息按总分从高到...
第七章个习题5.cpp : 定义控制台应用程序的入口点。
* Copyright (c) 2012, 烟台大学计算机学院
例7.14 有一个一维数组,内放10个学生成绩,写一个函数,当主函数调用此函数后,能求出平均分、最高分和最低分。
解题思路:调用一个函数可以得到一个函数返回值,现在希望通过函数调用能得到3个结果。可以利用全局变量来达到此目的。
float Max=0,Min=0;
没有更多推荐了,定义一个包含学生学号、姓名、年龄和三门课成绩的结构体,输入10个学生信息,并按总成绩由高到低的顺序排序_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
定义一个包含学生学号、姓名、年龄和三门课成绩的结构体,输入10个学生信息,并按总成绩由高到低的顺序排序
阅读已结束,下载本文需要
定制HR最喜欢的简历
你可能喜欢第七章个习题5.cpp : 定义控制台应用程序的入口点。
* Copyright (c) 2012, 烟台大学计算机学院
* All rights reserved.
* 完成日期:2012 年 12 月 13 日
* 版 本 号:v1.0
* 输入描述:有10个学生,每个学生的数据包括学号,姓名,3门课的成绩。从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩、平均分数)
* 问题描述:
* 程序输出:
* 问题分析:略
* 算法设计:略
#include "stdafx.h"
#include&iostream&
#include&string&
const int n=6;
struct student //定义结构体变量
double score[3];
}student1[n];
int main()
for(i=0;i&n;i++)
cout&&"请输入第"&&i+1&&"个学生的信息:";
cin&&student1[i].num
&&student1[i].name
&&student1[i].score[0]&&student1[i].score[1]&&student1[i].score[2];
double sum=0;
//各学生的平均成绩
for(i=0;i&n;i++)
for(j=0;j&3;j++)
sum=sum+student1[i].score[j];
student1[i].average=sum/3;
//打印出各学生的信息
cout&&"输出各学生信息:"&&
for(i=0;i&n;i++)
cout&&student1[i].num&&"
&&student1[i].name&&"
&&student1[i].score[0]&&"
"&&student1[i].score[1]&&"
"&&student1[i].score[2]&&"
&&student1[i].average
//找出成绩最高的那个学生并输出其信息
double max=student1[0].
int row=0;
for(i=0;i&n;i++)
if(max&student1[i].average)
max=student1[i].
cout&&"最高分的学生的数据:"&&
cout&&student1[row].num&&"
&&student1[row].name&&"
&&student1[row].score[0]&&"
"&&student1[row].score[1]&&"
"&&student1[row].score[2]&&"
&&student1[row].average
//各科平均成绩
double average1[3];//定义一个装3门课的平均成绩的数组
for(j=0;j&3;j++)
for(i=0;i&n;i++)
sum=sum+student1[i].score[j];
average1[j]=sum/n;
for(i=0;i&3;i++)//输出各门课的平均成绩
cout&&"第"&&i+1&&"门课的平均成绩:"&&
cout&&average1[i]
有10个学生,每个学生的数据包括学号、姓名和1门课成绩,编写如下函数: (1) 根据学生的信息建立链表; (2) 输出链表; (3) 输入一个学生的学号,查找链表中是否有该学生; (4) 在第i
有10个学生,每个学生的数据包括学号、姓名和1门课成绩,编写如下函数:
根据学生的信息建立链表;
输出链表;
输入一个学生的学号,...
有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,编写如下函数: (1) 输入10个学生 的基本信息(input); (2) 求出每个学生的平均分(average); (3) 求出平均分
有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,编写如下函数:
输入10个学生 的基本信息(input);
求出每个学生的平均分(ave...
有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。
* Copyright (c) 2016, 安徽大学计算机科学与技术学院
* All rights reserved.
* 完成日期:2016 年 12 月...
(c++)有N个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入N个学生的数据,要求打印出3门课的总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩)
啦啦啦......
struct student
char id[5];
char name[10];
int score1;
java 使用面向对象方式实现录入学生信息,取出成绩最大值、最小值、平均值、对其进行排序
java 使用面向对象方式实现录入学生信息,取出成绩最大值、最小值、平均值、对其进行排序
gitup源码下载地址:
https://github.com/benxiaohai8888...
有10个学生,每个学生数据包括学号,姓名、3门课程的成绩,从键盘输入10个学生的数据,要求输出学生3门课总平均成绩,以及最高分的学生的数据。
【输入输出示例】
【C语言...
C程序设计(第四版) 谭浩强 习题9.5 个人设计习题 9.5 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据...
C++程序设计(第三版)谭浩强 习题7.5 个人设计
习题 7.5 有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课的总平均成绩,以及最高分的学生...
输入3个学生的学号、姓名和三门功课成绩,输出平均分最高的同学
新建一个学生类Student.h:属性有姓名、学号、三门功课成绩
class Student
Student():c...
【c语言】有50个学生,要求输出成绩在80分以上的学生的学号和成绩
// 有50个学生,要求输出成绩在80分以上的学生的学号和成绩
// 为输入简单定为5个学生啊
int main()
int arr[5];
没有更多推荐了,1、有五个学生,每个学生有3门课(语文、数学、英语)的成绩,
写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),
然后把输入的学生信息按总分从高到低的顺序写入到一个名称"stu.txt"文件中。
要求:stu.txt文件的格式要比较直观,打开这个文件,就可以很清楚的看到学生的信息package com.
import java.io.BufferedW
import java.io.FileW
import java.util.ArrayL
import java.util.C
import java.util.C
import java.util.L
import java.util.S
* 1、有五个学生,每个学生有3门课(语文、数学、英语)的成绩,
* 写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),
* 然后把输入的学生信息按总分从高到低的顺序写入到一个名称"stu.txt"文件中。
* 要求:stu.txt文件的格式要比较直观,打开这个文件,就可以很清楚的看到学生的信息
* @author Jay Chou
public class Test1 {
public static void main(String[] args) throws Exception {
// 传入学生人数
Student(5);
// 键盘录入学生,保存到stu.txt的方法
public static void Student(int number) throws Exception {
// 创建Scanner对象 接受从控制台输入
Scanner sc = new Scanner(System.in);
// 因为可能会出现姓名和总分都一样的学生,为了保证学生不丢失,建立List容器
List&Student& list = new ArrayList&&();
// 循环录入学生到集合,排好顺序
System.out.println("输入格式为: 姓名,语文,数学,英语(,号是小写状态)");
for (int x = 1; x &= x++) {
System.out.println("请输入第" + x + "个学生的信息");
String[] s = sc.nextLine().split(",");
int a = Integer.parseInt(s[1]);
int b = Integer.parseInt(s[2]);
int c = Integer.parseInt(s[3]);
Student stu = new Student(s[0], a, b, c);
list.add(stu);
// 用比较器进行总分从高到低的排序
Collections.sort(list, new StuCompare());
// 定义输出流输出到stu.txt
BufferedWriter bufw = new BufferedWriter(new FileWriter("stu.txt"));
for (Student stu : list) {
bufw.write(stu.getStu());
bufw.newLine();
bufw.flush();
// 关闭资源
sc.close();
bufw.close();
// 学生对象
class Student {
private int a, b, c,
// 学生对象建立需要传入姓名和3门课的成绩
Student(String name, int a, int b, int c) {
this.name =
sum = a + b +
public int getsum() {
// 输出一个符合格式的字符串
public String getStu() {
return name + "
数学:" + a + "
语文:" + b + "
英语:" + c + "
// 定义比较器,按总分排序
class StuCompare implements Comparator&Student& {
public int compare(Student s1, Student s2) {
int a = new Integer(s2.getsum()).compareTo(s1.getsum());
有五个学生,每学生有3门课的成绩,从键盘输入以上数据(学生号,姓名,三门课成绩)
* 有五个学生,每学生有3门课的成绩,
* 从键盘输入以上数据(学生号,姓名,三门课成绩),
* 计算出 平均成绩(采用面向对象的方式,如学生类。。。)。
* @author ...
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩), 计算出平均成绩,况原有的数据和计算出的平均分数存放在磁盘文件&stud&中。
typedef struct{
int avar...
有五个学生,每个学生有3门课的成绩, 从键盘输入以上数据(包括姓名,三门课成绩), 输入的格式:如:zhagnsan,30,40,60计算出总成绩, 并把学生的信息和计算出的总分数高低顺序存放在磁盘文
有五个学生,每个学生有3门课的成绩,
从键盘输入以上数据(包括姓名,三门课成绩),
输入的格式:如:zhagnsan,30,40,60计算出总成绩,
并把学生的信息和计算出的总分数高低顺序存放在磁盘文...
java 有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件&stud&中。
题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件”stud”中。代码:import java....
C经典 打印二维数组五个学生三门课的每门课平均成绩及总课程的平均的成绩
#include int main(int argc, const char * argv[])
// 打印二维数组五个学生三门课的每门课成绩及总课程的平均的成绩
int score...
一共有10个学生,每个学生5门课程,求每门课程的平均成绩
/********************************************************************************************* 函数名称:...
import java.io.BufferedW
import java.io.FileW
import java.io.IOE
import java.ut...
有五个学生,每个学生有3门课的成绩,定义一种比较直观的文本文件格式, 输入学生姓名和成绩,输入的格式:name,30,30,30从键盘输入以上数据(包括姓名,三门课成绩), 按总分数从高到低的顺序将学
package cn.itcast.io.p8.
import java.io.F
import java.io.IOE
import java.ut...
一个学习小组有5个人,每个人有三门课的考试成绩。求全组分科的平均成绩和各科总平均成绩。
课程 成绩姓名 Math C DBASE张      80  75 92王      61  65 71李      59  63 70赵      85  87 90周      76  77 85...
键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台
//键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台
Scanner sc =new Scanner(System.in);
没有更多推荐了,求运用一维数组统计学生成绩及每个人三门的平均成绩,学生数由键盘输入
[问题点数:40分]
本版专家分:0
CSDN今日推荐
本版专家分:137827
2017年 总版技术专家分年内排行榜第六
2018年1月 总版技术专家分月排行榜第一2016年12月 总版技术专家分月排行榜第一2016年11月 总版技术专家分月排行榜第一2016年10月 总版技术专家分月排行榜第一
2016年10月优秀大版主2016年8月优秀大版主
2018年5月 总版技术专家分月排行榜第二2017年12月 总版技术专家分月排行榜第二2016年9月 总版技术专家分月排行榜第二
本版专家分:66803
2016年7月 总版技术专家分月排行榜第一2016年6月 总版技术专家分月排行榜第一2016年4月 总版技术专家分月排行榜第一
2016年5月 总版技术专家分月排行榜第二
2016年10月优秀大版主2016年8月论坛优秀大版主
2016年11月 总版技术专家分月排行榜第三2016年8月 总版技术专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐}

我要回帖

更多关于 怎样才能提高语文数学英语的成绩? 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信