C#复习题

C#复习:
题:
添加5个学生的信息到集合中,
每个学生都有:学号,姓名,成绩,3个内容,
添加完毕后将学生的分数从高到低排列并打印出来

1 在其他类中定义一组变量
2
3
4 class student
5     {
6         public string code;
7         public string name;
8         public decimal score;
9     }
 1  ArrayList ary = new ArrayList();
 2             for (int i = 1; i < 6; i++)
 3             {
 4                 student s = new student();
 5                 Console.Write("请输入第" + i + "个学生的学号:");
 6                 s.code = Console.ReadLine();
 7                 Console.Write("请输入第" + i + "个学生的名字:");
 8                 s.name = Console.ReadLine();
 9                 Console.Write("请输入第" + i + "个学生的成绩:");
10                 s.score = decimal.Parse(Console.ReadLine());
11                 ary.Add(s);
12                 Console.WriteLine("-----------------------------------------------------");
13                 Console.Write(s.score);
14             }
15             for (int i = 0; i < ary.Count; i++)
16             {
17                 for (int l = i + 1; l < ary.Count; l++)
18                 {
19                     student s1 = (student)ary[i];
20                     student s2 = (student)ary[l];
21                     if (s1.score < s2.score)
22                     {
23                         object zhong = ary[i];
24                         ary[i] = ary[l];
25                         ary[l] = zhong;
26                     }
27                 }
28             }
29             foreach(object o in ary)
30             {
31                 student oo = (student)o;
32                 Console.WriteLine(oo.code+"\t"+oo.name+"\t"+oo.score);
33             }
时间: 2024-08-02 18:51:01

C#复习题的相关文章

数据库期末考试复习题 第一章

作者 : Dolphin 原文地址:http://blog.csdn.net/qingdujun/article/details/27820507 一.单项选择题: 1. 位于用户和操作系统之间的一层数据管理软件是  C    . A.DBS  B.DB  C.DBMS  D.MIS 2. 数据库系统中的数据模型通常由    A     三部分组成. A.数据结构.数据操作和完整性约束 B.数据定义.数据操作和安全性约束 C.数据结构.数据管理和数据保护 D.数据定义.数据管理和运行控制 3. 

[从头学数学] 第153节 旋转 小结与复习题

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了筑基后期的修炼, 这次要修炼的目标是[旋转 小结与复习题]. 正剧开始: 星历2016年03月26日 16:27:19, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起研究[旋转 小结与复习题]. <span style="font-size:18px;"> //第1题 三角形顺时针旋转30度 var r = 20; var r0 = 5*r; config.setSector(1,1,1,1)

数据库期末考试复习题 第二章

作者 : Dolphin 原文地址:http://blog.csdn.net/qingdujun/article/details/27821271 一.选择题 1. 下列运算中    B     不是关系代数的基本操作. A.笛卡尔积     B.自然联接     C.投影       D.并 2. 在关系中能惟一标识元组的属性集称为关系模型的   A      . A.主键         B.超键        C.候选键      D.外键 3. 对关系R进行投影运算后,得到关系S,则  

数据库期末考试复习题 第三章

作者 : Dolphin 原文地址:http://blog.csdn.net/qingdujun/article/details/27826439 一.填空题 1. SQL语言的数据定义功能包括①模式定义.②表定义.③视图和④索引的定义. 2. 视图是一个虚表,它是从①基本表或其他视图表中导出的表.在数据库中,只存放视图的②定义,不存放视图的③数据. 二.简答/综合 1. 简述在 SQL中使用视图的优点. 答:1)简化操作 2)从多角度看同一数据 3)视图给数据提供了一定逻辑独立性 4)视图给数

数据库期末考试复习题 第二?

作者 : Dolphin 原文地址:http://blog.csdn.net/qingdujun/article/details/27821271 一.选择题 1. 下列运算中    B     不是关系代数的基本操作. A.笛卡尔积     B.自然联接     C.投影       D.并 2. 在关系中能惟一标识元组的属性集称为关系模型的   A      . A.主键         B.超键        C.候选键      D.外键 3. 对关系R进行投影运算后,得到关系S,则  

Linux期末复习题

1.More和less命令的区别 More命令通常用于分屏显示文件内容,但只能向下翻页:less命令是more命令的改进 版,可以向下向上翻页,甚至可以前后左右移动. 2.简述web服务器配置过程中"一机多站"的含义? 所谓的"一机多站"指的就是在一台web服务器上,虚拟主机可以为多个独立的IP地址.域名或端口号提供不同的web站点. 3. 请按下列要求写出每一步骤的命令: (1)新建普通用户ray,并转为ray用户登录. Useradd  ray     su  

[从头学数学] 第159节 反比例函数 小结与复习题

剧情提要: [机器小伟]在[project师阿伟]的陪同下进入了筑基后期的修炼, 这次要修炼的目标是[反比例函数 小结与复习题]. 正剧開始: 星历2016年04月03日 09:50:19, 银河系厄尔斯星球中华帝国江南行省. [project师阿伟]正在和[机器小伟]一起研究[反比例函数 小结与复习题]. <span style="font-size:18px;"> if (1) { var r = 20; config.setSector(1,1,1,1); confi

[从头学数学] 第155节 圆 小结与复习题

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了筑基后期的修炼, 这次要修炼的目标是[圆 小结与复习题]. 正剧开始: 星历2016年03月28日 09:56:07, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起研究[圆 小结与复习题]. 这里的第4个小题,小伟花了点心思做了一下: <span style="font-size:18px;"> //复习题1(4) var r = 25; config.setSector(1,1,1,1);

2014-10-30NOIP复习题1

Problem 1 Graph (graph.cpp/c/pas) [题目描述] 给出 N 个点,M 条边的有向图,对于每个点 v,求 A(v) 表示从点 v 出发,能到达的编号最大的点. [输入格式] 第 1 行,2 个整数 N,M. 接下来 M 行,每行 2 个整数 Ui,Vi,表示边 ?Ui,Vi?.点用 1,2,...,N 编号. [输出格式] N 个整数 A(1),A(2),...,A(N). [样例输入] 4 3 1 2 2 4 4 3 [样例输出] 4 4 3 4 [数据范围] 对

Java程序设计总复习题

 Java程序设计总复习题 1.编写一个Java程序在屏幕上输出"你好!".(p13,例1-1) //programme name Helloworld.java public class Helloworld { public static void main(String args[]) { System.out.print ("你好!" ); } } 2. 编写一个Java程序,用if-else语句判断某年份是否为闰年. // Programme Name L