//请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体),

//求班级里两个语文分数是最高分的学生的所有信息;数学分数是最高分的两个学生的所有信息;英语平均分

建立结构体

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

// {

// 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

// {

// for(int p=m+1;p

// {

// student sstt = (student)al[m];

// student sssttt=(student)al[p];

// if(sstt.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));

(转)类(class)和结构(struct)的区别是什么?它们对性能有影响吗?&period;NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?

转自:http://blog.csdn.net/lingxyd_0/article/details/8695747 类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET B ...

dede后台出现   保存目录数据时失败&comma;请检查你的输入资料是否存在问题

dede 5.7无法增加顶级/二级栏目,保存目录数据时失败,请检查你的输入资料是否存在问题!执行了SQL还是不行 解决档案:用正常可以添加栏目的,将E:\wamp\www\dededln\back(d ...

一道经典的C&plus;&plus;结构体的题目

题目描述: 有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&plus;selenium&plus;PhantomJS批量投递智联简历&lpar;不要用自己的账号进行测试,请使用小号,很烦人的,哈哈哈&rpar;

1.环境python2.7+selenium+PhantomJS(软件安装和库的安装网上都有教程我们跳过,so easy) 2.原理 绕过首页登录需要验证码,直接进入搜索栏,输入搜索的职位+地区搜索出 ...

JAVA-从题目看算法,将输入字符串进行排序并输出

来看一个排列的样例.它所做的工作是将输入的一个字符串中的全部元素进行排序并输出,比如:你给出的參数是"abc" 则程序会输出:abc acb bac bca cab cba 这是一 ...

集合、ArrayList 集合。Stack集合。Queue集合。以及Hashtable集合

arrayList 首先复制Colections加  : 创建arrayList ar =new arrayList(); //ArrayList al=new ArrayList();        ...

随机推荐

&period;Net多线程编程—System&period;Threading&period;Tasks&period;Parallel

System.Threading.Tasks.Parallel类提供了Parallel.Invoke,Parallel.For,Parallel.ForEach这三个静态方法. 1 Parallel. ...

T-SQL Recipes之Separating elements

Separating elements Separating elements is a classic T-SQL challenge. It involves a table called Arr ...

JavaScript基本概念&lpar;二&rpar;

JavaScript 基本概念(二) 操作符和语句 目录 操作符 一元操作符 位操作符 布尔操作符 乘性操作符 其他操作符 语句部分 说起操作符,回忆下上一篇文章末尾说的话. 操作符 一元操作符 ++ ...

preg&lowbar;match&lowbar;all&comma; preg&lowbar;match

int preg_match(string $pattern, string $subject[, $arr][, int $flags]);$pattern 正则表达式$subject: 要搜索的字 ...

JAVA进阶之旅(二)——认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践

JAVA进阶之旅(二)--认识Class类,反射的概念,Constructor,Field,Method,反射Main方法,数组的反射和实践 我们继续聊JAVA,这次比较有意思,那就是反射了 一.认识 ...

一文读懂Asp&period;net core 依赖注入(Dependency injection)

一.什么是依赖注入 首先在Asp.net core中是支持依赖注入软件设计模式,或者说依赖注入是asp.net core的核心: 依赖注入(DI)和控制反转(IOC)基本是一个意思,因为说起来谁都离不 ...

单元测试报错NoSuchBeanDefinitionException

问题 在SpringBoot项目开发时,使用单元测试来运行一个Service,发现调用的一个Bean就是找不到,报错为: org.springframework.beans.factory.NoSuc ...

Access-Control-Allow-Origin设置跨域

我来自己写一下答案,以给后来的朋友一点思路和建议:1,首先把Access-Control-Allow-Origin设置成*是不妥的,自己的接口服务器不能允许所有人都可以访问.2,具体哪里可以设置Acc ...

&lbrack;转&rsqb;Angular CLI 安装和使用

本文转自:https://www.jianshu.com/p/327d88284abb 一. 背景介绍: 两个概念: 关于Angular版本,Angular官方已经统一命名Angular 1.x统称为 ...

2017-2018-2 20155203《网络对抗技术》Exp2 后门原理与实践

基础问题回答 (1)例举你能想到的一个后门进入到你系统中的可能方式? 通过下载带后门的程序或者点开带有后门的软件,或者后门本身就在我的系统里: (2)例举你知道的后门如何启动起来(win及linux) ...

python输入班级姓名_c#部分---用结构体的题目- //请输入班级人数,输入每个人的学号,姓名,和语文分数、数学分数和英语分数(要求使用结构体)...相关推荐

  1. C语言之结构体 现有36名教师,每个教师包括教工号,姓名,工资共三项基本信息,请用C语言编程,从键盘上输入每一位教师的基本信息,并打印输出工资最高者的工号,姓名工资和所有教师的平均工资

    #include <stdio.h> /*现有36名教师,每个教师包括教工号,姓名,工资共三项基本信息,请用C语言编程,从键盘上输入每一位教师的基本信息,并打印输出工资最高者的工号,姓名工 ...

  2. c语言咋样编程学号,C语言 用结构体类型数组编程实现输入5个学生的学号姓名平时成绩期中成绩和期末成绩然后输出每位...

    满意答案 zhyx520325 推荐于 2020.12.09 采纳率:41%    等级:10 已帮助:1973人 #include #include //C语言 用结构体类型数组编程实现输入5个学生 ...

  3. 编写C语言代码,实现以下功能:有N名学生,每个人的信息包括学号、姓名和语文、数学、英语、平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息。

    编写C语言代码,实现以下功能: 有N名学生,每个人的信息包括学号.姓名和语文.数学.英语.平均分等内容(用结构体表示 ),输出平均分排名倒数第2的学生信息. #define _CRT_SECURE_N ...

  4. 定义一个学生信息结构体,包含姓名,学号,语文成绩、数学成绩,和英语成绩,定义结构体数组存放不同学生的信息,可以在终端录入学生的信息,在基础上添加一个计算平均值和按照平均值排序以及删除指定学号的学生信息

    1. 代码如下: 头文件  chx.h #include<stdio.h> #include<string.h>struct chx{char name[128];int sn ...

  5. Python时间序列模型推理预测实战:时序推理数据预处理(特征生成、lstm输入结构组织)、模型加载、模型预测结果保存、条件判断模型循环运行

    Python时间序列模型推理预测实战:时序推理数据预处理(特征生成.lstm输入结构组织).模型加载.模型预测结果保存.条件判断模型循环运行 目录

  6. python列表输出学生姓名学号链表_c语言!!!程序设计:建立一个学生信息链表,包括学号,姓名,成绩.(实现添加,删除,查询,排序,平均)...

    展开全部 代码如下: /*用c语言链表编写一个学生信息系统程序,62616964757a686964616fe4b893e5b19e31333365656636要求输出学生的学号,姓名,性别, 学号, ...

  7. 输入一个正整数n,再输入n个学生的姓名和百分制成绩,将其转换为两级制成绩后输出。要求定义和调用函数set_grade(stu, n),其功能是根据结构数组stu中存放的学生的百分制成绩score,将其

    输入一个正整数n,再输入n个学生的姓名和百分制成绩,将其转换为两级制成绩后输出.要求定义和调用函数set_grade(stu, n),其功能是根据结构数组stu中存放的学生的百分制成绩score,将其 ...

  8. PYthon作业通讯录文件中存有若干联系人的信息,每个联系人的信息由姓名和电话号码组成。 编写程序,完成以下功能: 输入姓名,若通讯录文件中存在,则讲该联系人信息输出;

    """通讯录文件中存有若干联系人的信息,每个联系人的信息由姓名和电话号码组成.编写程序,完成以下功能:输入姓名,若通讯录文件中存在,则讲该联系人信息输出:若不存在,则输出 ...

  9. 定义一个学生信息结构体,包含姓名,学号,语文成绩、数学成绩,和英语成绩,定义结构体数组存放不同学生的信息,可以在终端录入学生的信息,可以实现对于学生成绩的排序,排序可以按照语文、数学或者英语的任意一个

    1.代码实现 #include<stdio.h> #include<stdlib.h> #include<string.h>typedef struct stude ...

最新文章

  1. iPhone App开发导航条(Navigation Bar)素材PSD下载
  2. 几张图帮你弄清楚什么是 RPC
  3. psm倾向得分匹配法举例_互助问答第110期:分组回归样本及倾向得分匹配相关问题...
  4. python filter函数_Python列表的8个实用技巧
  5. GitLab 自动触发 Jenkins 构建
  6. 计算机专业毕业论文指导记录详细,毕业论文指导记录怎么写 了解一下
  7. leetcode453. 最小操作次数使数组元素相等(贼难的简单题)
  8. 可能这些是你想要的H5软键盘兼容方案
  9. shell - 查看天气
  10. php脚本日志文件,php脚本-定期删除日志文件,删除历史日志 保留最近7天
  11. 盘点欧洲五大智慧城市典范
  12. 搞清楚p问题、NP问题、NP完全问题和NP难问题
  13. pdca实施的流程图_PDCA实战案例详解:PDCA的 4个阶段 8个步骤及应用详解
  14. 【学习与理解】:CTPN算法
  15. adb 命令设置屏幕亮度值
  16. 随手写程序——分布拟合的卡方检验法
  17. 第5章-LC3, latency and QoS
  18. 大班线描机器人_大班美术lbrack;漂亮的机器人rsqb;活动设计
  19. 【软件测试】盘一盘工作中遇到的 MQ 异常测试
  20. Vulnhub靶机:VEGETA_ 1

热门文章

  1. Proxmox VE 超融合集群实践真传
  2. python画决策树_Python绘制决策树
  3. java按钮倒计时_Hyena-倒计时按钮
  4. Okio源码学习分析
  5. 中国电信发布低时延光网络白皮书
  6. 联想小新潮5000--- --- UEFI+GPT 下 重装Win10系统
  7. 如何强制卸载阿里云盾(安骑士)监控及屏蔽云盾IP检测附带教程
  8. 360player全景图播放器-附源码
  9. NPC五电平逆变器。 并网逆变器PQ控制。 通过功率闭环控制,实现并网单位功率因数
  10. 微博VS知乎:争夺大V是场隐形的战争