二维数组的应用。统计每个学生的总分、平均分,该课程的总分。
import java.text.DecimalFormat;
public class StudentScore
{
public static void main(String[] args)
{
String student[]={"张三","李冰","曹宇","金欣","吴语"};
String course[]={"数学","英语","语文","政治","历史","地理"};
int chj[][]={{92,87,83,92,96,93},
{78,50,69,60,70,67},
{67,75,73,76,85,98},
{86,56,70,74,56,78},
{82,83,86,94,84,90}};
int studentSum[]=new int[5];
double courseSum[]=new double[6];
DecimalFormat df=new DecimalFormat("#.#");
for(int i=0;i<student.length;i++)
{
for(int j=0;j<chj[i].length;j++)
studentSum[i]+=chj[i][j];
System.out.println("学生"+student[i]+"的总分为"+studentSum[i]+",平均分为"+df.format(studentSum[i]/course.length));
}
for(int i=0;i<course.length;i++)
{
for(int j=0;j<student.length;j++)
courseSum[i]+=chj[j][i];
System.out.println(course[i]+"课程的平均分为:"+df.format(courseSum[i]/student.length));
}
}
}
二维数组的应用。统计每个学生的总分、平均分,该课程的总分。相关推荐
- 二维数组||考试成绩统计: 案例描述:有三名同学(张三,李四,王五),在一次考试中的成绩分别如下表,请分别输出三名同学的总成绩
二维数组定义方式 二维数组定义的四种方式: #include <iostream> using namespace std; int main() {//方式1 //数组类型 数组名 [行 ...
- C语言汇总学生成绩,c语言用二维数组统计学生成绩.doc
c语言用二维数组统计学生成绩 # include /*定义一个求每门课平均成绩的函数AverageCourse 它的形参一个是二维数组,用来传递学生成绩: 一个是指针变量(数组名),存放每门课的平均成 ...
- /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。
package HomeWork; import java.util.Arrays; import java.util.Scanner; /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输 ...
- java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分、最低分、总分、平均分
java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分.最低分.总分.平均分 import java.util.Scanner;/* * 二维数组存储数 ...
- python统计数组元素个数_统计二维数组里元素的个数
记录一下一个问题的解决,里面涉及几个函数的用法,当作复习啦. 先说明一下问题.数据表里面的字段 content 存储了一个以逗号分割的字符串,最大有20个数,最大数字为40.比如3,24,33,40类 ...
- 用二维数组进行学生的成绩排序和计算
//在控制台中输入学生的学号,语文,数学,英语成绩:然后输出各科成绩,平均成绩//和总成绩Console.WriteLine("总学生数:");int num = Convert. ...
- c语言 统计已初始化的二维数组a[3][4]中非零元素的个数(用指针实现)
统计已初始化的二维数组a[3][4]中非零元素的个数(用指针实现) [输入输出示例] 1 0 2 3↙ 2 3 0 4↙ 0 1 0 2↙ nonezero=8 ` #include<stdio ...
- Java二维数组实现学生管理系统
Java二维数组实现学生管理系统 一.预备知识 1.二维数组的创建1) DataType [][] name=new DataType[10][];2) DataType [][] name=new ...
- 【C语言习题】有3个学生,上4门课程,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩(用二维数组编程)
题目内容:有3个学生,上4门课程,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩.[要求:使用二维数组存学生成绩,行:学生,列:单科成绩] 输入样例: 输出样例:第1门课的平均成绩是:76. ...
- 【C语言入门】已知10个学生的5门课程的成绩,将其存入一个二维数组,求每个学生的总成绩和平均成绩。
题目:已知10个学生的5门课程的成绩,将其存入一个二维数组,求每个学生的总成绩和平均成绩. # include <stdio.h> int main() {int i, j, s = 0, ...
最新文章
- 做人留一线,日后好相见
- 用Java创建JMeter变量 - 终极指南
- [Unity3D]关于NaN(Not a Number)的问题
- 北风设计模式课程---13、享元模式
- Python-练习7
- 电脑边充电边用好吗_平板电脑充电推车厂家哪家好?
- 微博取关列表怎么看_微表情心理学:教你怎么从手的动作,去看他人真实的内心想法...
- Remoting學習(三)----Reomoting 基楚知識
- Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
- 双系统环境下 CentOS 挂载 Windows NTFS 磁盘分区
- 数据分析之正态性检验
- C语言实现贪吃蛇(四)----游戏存档读档(文件操作)
- Python实现熵值法
- IOS 个人苹果开发者账号申请流程
- PHP 调用百度翻译api翻译数据
- 第四周网络攻防实践作业
- 遥信、遥测、遥脉和数字量的区别
- mysql 二进制 nodejs_Linux 下安装NodeJS (二进制包)
- 2019微软Power BI 每月功能更新系列——2月Power BI 新功能学习
- 闭包实现迭代器功能-- 每用一次函数,返回数组下一个值。 我们需要面对更为复杂的数据结构,他们通常会有这与数组截然不同的序列规则...
热门文章
- LaTeX Algorithm相关写法
- BZOJ4514 [Sdoi2016]数字配对
- IIS网站运行报错:无法识别的属性“targetFramework”。请注意属性名称区分大小写。
- Linuxmint 20.2安装和配置
- varchar mysql,VARCHAR主键 – MySQL
- MATLAB R2023 for Mac v9.14.0 安装教程 数学分析软件
- Chapter 5. The Stack
- lnmp一键安装包重新安装mysql
- c语言专业自我评价,简历自我评价it
- Realm Java 简明教程(1)