c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)
//请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体),
            //求班级里两个语文分数是最高分的学生的所有信息;数学分数是最高分的两个学生的所有信息;英语平均分
建立结构体
class Program
{
struct student
{
public int xuehao ;
public string name;
public score score;
}
struct score
{
public double yufen;
public double shufen;
public double yingfen; }
static void Main(string[] args)
{
M函数中:
        //    Console.Write("请输入班级人数:");
        //    int n=int.Parse(Console.ReadLine());
        //    ArrayList al = new ArrayList();
        //    for(int i=0;i<n;i++)
        //    {
        //        student st = new student();
        //    Console.Write("请输入第{0}个学生的学号:",(i+1));
        //    st.xuehao = int.Parse(Console.ReadLine());
        //    Console.Write("请输入第{0}个学生的姓名:", (i + 1));
        //    st.name = Console.ReadLine();
        //    Console.Write("请输入第{0}个学生的语文分数:", (i + 1));
        //    st.score.yufen= double.Parse(Console.ReadLine());
        //     Console.Write("请输入第{0}个学生的数学分数:", (i + 1));
        //      st.score.shufen= double.Parse(Console.ReadLine());
        //     Console.Write("请输入第{0}个学生的英语分数:", (i + 1));
        //     st.score.yingfen = double.Parse(Console.ReadLine());
        //     al.Add(st);
        //}
        //    for (int j = 0; j < n;j++ )
        //    {
        //        student sst=(student)al[j];
        //        Console.WriteLine("第{0}个学生的学号是{1},姓名是{2},语文分数{3},数学分数{4},英语分数{5}。",(j+1),sst.xuehao,sst.name,sst.score.yufen,sst.score.shufen,sst.score.yingfen);
        //    }
        //    Console.Write("请按回车键进行排序:");
        //    Console.ReadLine();
        //     for(int m=0;m<n-1;m++)
        //     {
        //     for(int p=m+1;p<n;p++)
        //     {
        //         student sstt = (student)al[m];
        //         student sssttt=(student)al[p];
        //     if(sstt.score.yufen<sssttt.score.yufen)
        //     {
        //        object zhong=al[m];
        //         al[m]=al[p];
        //         al[p]=zhong;
        //     }
        //     }
        //     }
        //    student yu1=(student)al[0];
        //    student yu2 = (student)al[1];
        //    Console.Write("语文分数第一名对的学号是{0},姓名是{1},语文分数是{2},数学分数是{3},英语分数是{4}",yu1.xuehao,yu1.name,yu1.score.yufen,yu1.score.shufen,yu1.score.yingfen);
        //    Console.Write("语文分数第二名对的学号是{0},姓名是{1},语文分数是{2},数学分数是{3},英语分数是{4}", yu2.xuehao, yu2.name, yu2.score.yufen, yu2.score.shufen, yu2.score.yingfen);
        //    for (int m = 0; m < n - 1; m++)
        //    {
        //        for (int p = m + 1; p < n; p++)
        //        {
        //            student sstt = (student)al[m];
        //            student sssttt = (student)al[p];
        //            if (sstt.score.shufen < sssttt.score.shufen)
        //            {
        //                object zhong = al[m];
        //                al[m] = al[p];
        //                al[p] = zhong;
        //            }
        //        }
        //    }
        //    student shu1 = (student)al[0];
        //    student shu2 = (student)al[1];
        //    Console.Write("数学分数第一名对的学号是{0},姓名是{1},语文分数是{2},数学分数是{3},英语分数是{4}", shu1.xuehao, shu1.name, shu1.score.yufen, shu1.score.shufen, shu1.score.yingfen);
        //    Console.Write("数学分数第二名对的学号是{0},姓名是{1},语文分数是{2},数学分数是{3},英语分数是{4}", shu2.xuehao, shu2.name, shu2.score.yufen, shu2.score.shufen, shu2.score.yingfen);
        //    double sum = 0;
        //    for (int j = 0; j < n;j++ )
        //    {
        //        student yingyu = (student)al[j];
        //        sum = sum + yingyu.score.yingfen;
        //    }
        //    Console.Write("英语平均分:{0}",(sum/n));
c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)的更多相关文章
- (转)类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
		
转自:http://blog.csdn.net/lingxyd_0/article/details/8695747 类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET B ...
 - java例题_50 题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。
		
1 /*50 [程序 50 文件 IO] 2 题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 3 绩),计算出平均成绩,将原有的数据和计算出的平均分数存放 ...
 - dede后台出现   保存目录数据时失败,请检查你的输入资料是否存在问题
		
dede 5.7无法增加顶级/二级栏目,保存目录数据时失败,请检查你的输入资料是否存在问题!执行了SQL还是不行 解决档案:用正常可以添加栏目的,将E:\wamp\www\dededln\back(d ...
 - 一道经典的C++结构体的题目
		
题目描述: 有10个学生,每个学生的数据包括学号.姓名.英语.数学.物理三门课的成绩,从键盘输入10个学生数据,要求打印出3门课程的总平均成绩,以及最高分的学生的数据(包括学号,姓名,3门课的平均成绩 ...
 - JavaScript的循环结构和经典题目
		
一.JS中的循环结构 循环结构的执行步骤1.声明循环变量:2.判断循环条件;3.执行循环体操作:4.更新循环变量:5.然后循环执行2-4,直到条件不成立,跳出循环. while循环()中的表达式,运算 ...
 - 【编程题目】题目:定义 Fibonacci 数列  输入 n,用最快的方法求该数列的第 n 项。
		
第 19 题(数组.递归):题目:定义 Fibonacci 数列如下:/ 0 n=0f(n)= 1 n=1/ f(n-1)+f(n-2) n=2输入 n,用最快的方法求该数列的第 n 项. 思路:递归 ...
 - 请不要做浮躁的IT人
		
1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么.当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异. 2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用 ...
 - python+selenium+PhantomJS批量投递智联简历(不要用自己的账号进行测试,请使用小号,很烦人的,哈哈哈)
		
1.环境python2.7+selenium+PhantomJS(软件安装和库的安装网上都有教程我们跳过,so easy) 2.原理 绕过首页登录需要验证码,直接进入搜索栏,输入搜索的职位+地区搜索出 ...
 - JAVA-从题目看算法,将输入字符串进行排序并输出
		
来看一个排列的样例.它所做的工作是将输入的一个字符串中的全部元素进行排序并输出,比如:你给出的參数是"abc" 则程序会输出:abc acb bac bca cab cba 这是一 ...
 
随机推荐
- Java 语言基础
			
基础常识 常用的DOS命令 dir : 列出当前目录下的文件以及文件夹md : 创建目录rd : 删除目录cd : 进入指定目录cd.. : 退回到上一级目录cd\: ...
 - C# 轉義字符
			
转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) ,将当前位置移到前一列 008 \f 换页(FF),将当前位置移到下页开头 012 \n 换行(LF) ,将 ...
 - 通过获取DNS解析的未转义主机名,区分测试环境和正式环境代码
			
ASP.Net编程中经常有一些代码,测试环境下需要执行,而正式环境下不需要执行(或者反之). 我们经常做的方式是:去掉注释,测试,再注释,再编译上传(或者反之). 现在,不妨试试以下办法: Reque ...
 - Bootstrap非常简单实用的web前端开发框架
			
今天无意间用firebug看网站的代码发现了Bootstrap,之前从来没有听说过这个东东,于是对它产生了好奇感,通过百度我了解到了Bootstrap是一款非常简单,强悍,实用,移动设备端优先使用的这 ...
 - goldengate 12c 针对oracle 12c配置的主要变化
			
由于oracle 12c已经是多租户架构,在使用OGG同步的时候,需要考虑下面一些情况 一个 CDB包含多个PDB,源端部署的一个extract可访问所有pdb redo,理论上不需要每个pdb单独配 ...
 - ASP.NET读取EXCEL文件的三种经典方法(转)
			
1.方法一:采用OleDB读取EXCEL文件: 把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { str ...
 - 程序员最爱 Mac、JS 是最热门技术
			
概况: 今年,有超过5万名开发者向我们分享了他们是谁,做什么工作,以及他们的成果.通过本文,你将看到有史以来最为全面的一次开发者情况调查的结果. 每8秒钟,就会有一位开发者在Stack Overflo ...
 - Oracle之ROW_NUMBER() OVER函数
			
语法:ROW_NUMBER() OVER(ORDER BY COLUMN) 简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的select ACD_ID,ROW_NUMBE ...
 - electronic data interchange 电子数据交换
			
electronic data interchange 电子数据交换
 - ios--NSCalendar NSDateComponents
			
原文: ios时间那点事--NSCalendar NSDateComponents http://my.oschina.net/yongbin45/blog/156181 目录[-] iOS时间那点事 ...