//在控制台中输入学生的学号,语文,数学,英语成绩;然后输出各科成绩,平均成绩//和总成绩Console.WriteLine("总学生数:");int num = Convert.ToInt32(Console.ReadLine());//通过学生总数简历一个二维数组int[,] achivement = new int[num,4];//数组为四项分别为学号,语文,数学,英语成绩for(int i = 0; i < num; i++)//建立一个表格{Console.Write("请输入学号:", i + 1);achivement[i, 0] = Convert.ToInt32(Console.ReadLine());Console.Write("请输入英语成绩:");achivement[i, 1] = Convert.ToInt32(Console.ReadLine());Console.Write("请输入语文成绩:");achivement[i, 2] = Convert.ToInt32(Console.ReadLine());Console.Write("请输入数学成绩:");achivement[i, 3] = Convert.ToInt32(Console.ReadLine());}Console.WriteLine("学生成绩表");Console.WriteLine("--------------------------");Console.WriteLine("学号\t英语成绩\t语文成绩\t数学成绩\t平均成绩\t总成绩\t");//得到学生学号的具体长度,也可以说是学生的数量for(int i =0; i < achivement.GetLength(0); i++){int sum = 0, ave=0;//ave为平均值for (int j = 0; j < achivement.GetLength(1);j++){Console.Write(achivement[i, j] + "\t\t");//使其对齐,输出学生成绩if (j > 0){sum = sum + achivement[i, j];}}ave = sum / 3;//对数值格式化,保留两个小数Console.Write(string.Format("{0:F2}", ave) + "\t\t" + sum + "\n");}Console.ReadLine();

用二维数组进行学生的成绩排序和计算相关推荐

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

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

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

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

  3. java多维数组按照某一列排序,PHP实现二维数组按某列进行排序的方法

    本文实例讲述了PHP实现二维数组按某列进行排序的方法.分享给大家供大家参考,具体如下: /* * 二维数组 按某列排序 * array_multisort($arr1,$arr2) * 手册 例子如下 ...

  4. php 空二位数组,php对二维数组进行相关操作(排序、转换、去空白等),php二维数组_PHP教程...

    function printr($arr) { echo ''; print_r($arr); echo ' '; } 第一组 :sort 和 rsort,按照PHP数组键值的顺序asc和逆序desc ...

  5. C 二维数组存入学生成绩 ,并求平均分,对平均分降序排序

    **C 语言萌新一个,请各位大佬善待....**题目: 十位同学成绩为 t1,t2,t3,t4 ,键盘存入数据,求平均分,再降序排序.代码如下: #include<stdio.h> mai ...

  6. 武大版c语言程序设计习题 二维数组 简易学生成绩查询系统,《C语言程序设计》程设计报告.docx...

    <C语言程序设计>程设计报告 课程设计报告题目:招生查询系统课程名称:C语言程序设计专业班级:信息安全201302班学号:姓名:指导教师:报告日期: 2014年10月10日计算机科学与技术 ...

  7. 二维数组按行排序C语言,二维数组对每一行进行排序。。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是我的代码..问题出在换行的时候sum[i][j]的值还保存着上一行的值.. #include "stdafx.h" #includ ...

  8. c语言二维数组对每一列排序,二维数组对每一行进行排序。。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是我的代码..问题出在换行的时候sum[i][j]的值还保存着上一行的值.. #include "stdafx.h" #includ ...

  9. C语言中二维数组移动一行,二维数组对每一行进行排序。。

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是我的代码..问题出在换行的时候sum[i][j]的值还保存着上一行的值.. #include "stdafx.h" #includ ...

最新文章

  1. 在线CSS工具及相关资源收集
  2. 求集合/字符串中的所有组合 (C语言)
  3. word 另存为xml后,读取xml的图片数据
  4. 有关缅甸语学习的一些网站
  5. 创建型模式(一):FactoryMethod ( 工厂方法 )
  6. 手动添加mysql服务
  7. 改善深层神经网络:超参数调整、正则化以及优化——2.6 动量梯度下降法
  8. 单片机串口通信电平不匹配的解决电路,5V 3.3V串口通讯
  9. html之浮动和定位
  10. 03 ZooKeeper底层原理剖析与命令实战
  11. 属兔的人今日运势-360星座网_明日运势属兔人(12.25)
  12. 产品心理学:福格行为模型详解与应用
  13. 关于核磁共振项目的硬件理解
  14. 苹果safari浏览器video视频无法播放
  15. java 大数加减算法
  16. thinkphp5.1 || 给图片添加文字,图片水印
  17. 联合投稿其乐融融 抖音共创助你大显身手
  18. 有想法阿里系工作的么?各个事业群,都可以挑选。
  19. 深度学习中常见的损失函数(L1Loss、L2loss)
  20. 设计模式复合使用_结构设计模式:复合模式

热门文章

  1. 客户体验决胜2022,低代码是快速取胜之道
  2. MFC中afx_msg是什么
  3. 如何将一个HTML页面嵌套在另一个页面中
  4. Vue实例化对象挂载到元素上的方法
  5. win10安装Vmware虚拟机黑屏的解决
  6. 0基础学Python有多难?
  7. 云班课作业互评(python3+selenium)
  8. prompt综述(截至2021.12.1)
  9. emwin自定义字库
  10. MyBatis批量的增删改查操作