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));
       }
   }
}

二维数组的应用。统计每个学生的总分、平均分,该课程的总分。相关推荐

  1. 二维数组||考试成绩统计: 案例描述:有三名同学(张三,李四,王五),在一次考试中的成绩分别如下表,请分别输出三名同学的总成绩

    二维数组定义方式 二维数组定义的四种方式: #include <iostream> using namespace std; int main() {//方式1 //数组类型 数组名 [行 ...

  2. C语言汇总学生成绩,c语言用二维数组统计学生成绩.doc

    c语言用二维数组统计学生成绩 # include /*定义一个求每门课平均成绩的函数AverageCourse 它的形参一个是二维数组,用来传递学生成绩: 一个是指针变量(数组名),存放每门课的平均成 ...

  3. /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输出每一个学生的总分、平均分、最高分、最低分。

    package HomeWork; import java.util.Arrays; import java.util.Scanner; /*3.使用二维数组存储班上五个学生三门功课的考试成绩,要求输 ...

  4. java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分、最低分、总分、平均分

    java二维数组存储数据,从键盘上录入学生人数,考试科目数,以及每个学生每科分数,输出每个学生的最高分.最低分.总分.平均分 import java.util.Scanner;/* * 二维数组存储数 ...

  5. python统计数组元素个数_统计二维数组里元素的个数

    记录一下一个问题的解决,里面涉及几个函数的用法,当作复习啦. 先说明一下问题.数据表里面的字段 content 存储了一个以逗号分割的字符串,最大有20个数,最大数字为40.比如3,24,33,40类 ...

  6. 用二维数组进行学生的成绩排序和计算

    //在控制台中输入学生的学号,语文,数学,英语成绩:然后输出各科成绩,平均成绩//和总成绩Console.WriteLine("总学生数:");int num = Convert. ...

  7. c语言 统计已初始化的二维数组a[3][4]中非零元素的个数(用指针实现)

    统计已初始化的二维数组a[3][4]中非零元素的个数(用指针实现) [输入输出示例] 1 0 2 3↙ 2 3 0 4↙ 0 1 0 2↙ nonezero=8 ` #include<stdio ...

  8. Java二维数组实现学生管理系统

    Java二维数组实现学生管理系统 一.预备知识 1.二维数组的创建1) DataType [][] name=new DataType[10][];2) DataType [][] name=new ...

  9. 【C语言习题】有3个学生,上4门课程,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩(用二维数组编程)

    题目内容:有3个学生,上4门课程,要求输入全部学生的各门课成绩,并分别求出每门课的平均成绩.[要求:使用二维数组存学生成绩,行:学生,列:单科成绩] 输入样例: 输出样例:第1门课的平均成绩是:76. ...

  10. 【C语言入门】已知10个学生的5门课程的成绩,将其存入一个二维数组,求每个学生的总成绩和平均成绩。

    题目:已知10个学生的5门课程的成绩,将其存入一个二维数组,求每个学生的总成绩和平均成绩. # include <stdio.h> int main() {int i, j, s = 0, ...

最新文章

  1. 做人留一线,日后好相见
  2. 用Java创建JMeter变量 - 终极指南
  3. [Unity3D]关于NaN(Not a Number)的问题
  4. 北风设计模式课程---13、享元模式
  5. Python-练习7
  6. 电脑边充电边用好吗_平板电脑充电推车厂家哪家好?
  7. 微博取关列表怎么看_微表情心理学:教你怎么从手的动作,去看他人真实的内心想法...
  8. Remoting學習(三)----Reomoting 基楚知識
  9. Android Studio support 26.0.0-alpha1 Failed to resolve: com.android.support:appcompat-v7:27.+ 报错解决方法
  10. 双系统环境下 CentOS 挂载 Windows NTFS 磁盘分区
  11. 数据分析之正态性检验
  12. C语言实现贪吃蛇(四)----游戏存档读档(文件操作)
  13. Python实现熵值法
  14. IOS 个人苹果开发者账号申请流程
  15. PHP 调用百度翻译api翻译数据
  16. 第四周网络攻防实践作业
  17. 遥信、遥测、遥脉和数字量的区别
  18. mysql 二进制 nodejs_Linux 下安装NodeJS (二进制包)
  19. 2019微软Power BI 每月功能更新系列——2月Power BI 新功能学习
  20. 闭包实现迭代器功能-- 每用一次函数,返回数组下一个值。 我们需要面对更为复杂的数据结构,他们通常会有这与数组截然不同的序列规则...

热门文章

  1. LaTeX Algorithm相关写法
  2. BZOJ4514 [Sdoi2016]数字配对
  3. IIS网站运行报错:无法识别的属性“targetFramework”。请注意属性名称区分大小写。
  4. Linuxmint 20.2安装和配置
  5. varchar mysql,VARCHAR主键 – MySQL
  6. MATLAB R2023 for Mac v9.14.0 安装教程 数学分析软件
  7. Chapter 5. The Stack
  8. lnmp一键安装包重新安装mysql
  9. c语言专业自我评价,简历自我评价it
  10. Realm Java 简明教程(1)