ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:396.42KB ,
资源ID:7772422      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7772422.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C#学生成绩管理系统1演示教学.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C#学生成绩管理系统1演示教学.docx

1、C#学生成绩管理系统1演示教学C#学生成绩管理系统沈阳师范大学职业技术学院计应091ACRM一、 设计题目:学生成绩管理系统二、 设计目的:使用C#语言,循环结构、数组结构、结构体的设计和应用;熟练方法的调用、选择结构的具体应用、排序检索功能的设计。三、 实现功能:1.学生成绩的输入,查询,删除等功能; 2.计算总成绩,平均成绩,并按总成绩排名; 3.姓名,学号,科目的检索; 4.正确退出程序。四、程序中主要方法、结构体及类: 定义学生信息结构体 stu 包含信息 name(姓名)、no(学号)、 Yw(语文),math(数学)、English(英语)、Phy(物理)、Chem(化学)、ave

2、rage(平均成绩)、total(总成绩) 定义管理学生信息操作的类 stumg 包含方法Add()(添加)、Delete()(删除)、xhcz()(按学号查询)、mzcz()(按姓名查询)、chgji()(成绩单)、caozuo()(选项)。四、 流程图六、 使用及调试说明:运行结果运行程序出现控制台界面后,按照界面显示的功能选项,根据需求进行选择,每次选择后按Enter键:1、选择1进入添加信息界面,按提示输入各项信息; 选3进入学号查询选2删除信息六、程序源代码:using System;using System.Collections.Generic;using System.Linq

3、;using System.Text;namespace xscjgl class Program public struct stu /定义学生信息结构体 stu public string name;/名字 public int no;/学号 public double Yw, math, English, Phy, Chem;/各科成绩 public double average, total;/平均成绩,总成绩 public void Showstuifm() /显示学生信息 Console.WriteLine(n学生信息:); Console.Write(姓名: + name); C

4、onsole.Write(t学号: + no); Console.Write(t语文: + Yw); Console.Write(t数学: + math); Console.Write(t英语: + English); Console.Write(t物理: + Phy); Console.Write(t化学: + Chem); Console.Write(t平均成绩: + average); Console.Write(t总成绩: + total); Console.WriteLine(); class Stumg /学生管理类 int x = 0; stu student = new stu

5、10; public void Add() /用Add()方法添加学生信息 Console.WriteLine(请输入要添加的学生信息: ); Console.WriteLine(n请输入学号: ); studx.no = int.Parse(Console.ReadLine(); Console.WriteLine(n请输入名字: ); studx.name = Console.ReadLine(); Console.WriteLine(n语文成绩: ); studx.Yw = double.Parse(Console.ReadLine(); Console.WriteLine(n数学成绩:

6、 ); studx.math = double.Parse(Console.ReadLine(); Console.WriteLine(n英语成绩: ); studx.English = double.Parse(Console.ReadLine(); Console.WriteLine(n物理成绩: ); studx.Phy = double.Parse(Console.ReadLine(); Console.WriteLine(n化学成绩: ); studx.Chem = double.Parse(Console.ReadLine(); double infom = new double

7、studx.Yw, studx.math, studx.English, studx.Phy, studx.Chem ; for (int i = 0; i infom.Length; i+) studx.total += infomi; studx.average = studx.total / 5; studx.Showstuifm(); x = x + 1; public void Delete() /删除信息 int n = -1; int no = int.Parse(Console.ReadLine();/用循环对获取的no进行判断 for (int i = 0; i x; i+)

8、 if (no = studi.no) n = i; for (int c = n + 1; c x; c+) studc - 1 = studc; /交换数组索引值,对指定数组进行删除 x = x - 1; break; Console.WriteLine(学号为a0的学生已删除, no); if (n = -1) Console.WriteLine(输入信息有误,请重新输入); public void Searchno() /按学号查询 int n = -1; int no = int.Parse(Console.ReadLine();/用循环对获取的no进行判断 for (int i =

9、 0; i x; i+) /判断no if (no = studi.no) n = i; /判断后输出 studi.Showstuifm(); break; if (n = -1) Console.WriteLine(输入信息有误,请重新输入); public void Searchname() /按姓名查询 int n = -1; string name = Console.ReadLine();/用?循-环对?获?取?的?字?符?串?进?行D判D断? for (int i = 0; i = 0; i-) for (int j = 0; j = i; j+) if (studj.total

10、studj + 1.total) /冒泡排序 studx = studj; studj = studj + 1; studj + 1 = studx; break; int a = new intx; /排序后输出 for (int i = 0; i 6 | number 1) /对输入的number判断 Console.WriteLine(输入有误请重新输入n-); switch (number) case 1: Add(); /调用Add()添加信息 break; case 2: Console.WriteLine(请输入要删除学生的学号); Delete(); /调用Delete()删除

11、信息 break; case 3: Console.WriteLine(请输入学号:); xhcz(); /调用xhcz()查询 break; case 4: Console.WriteLine(请输入姓名:); mzcz(); /调用mzcz()查询 break; case 5: Console.WriteLine(成绩单: ); Console.WriteLine(名次t学号t姓名t语文t数学t英语t物理t化学t平均t总成绩t-); chgji(); /调用chgji()排序 break; case 6: Environment.Exit(0); /退出程序 break; Console.

12、WriteLine(n是否继续n); while (true); / class Test 在调查中我们注意到大多数同学都比较注重工艺品的价格,点面氛围及服务。 public static void Main(string args) /在主函数中对caozuo方法进行调用此次调查以女生为主,男生只占很少比例,调查发现58的学生月生活费基本在400元左右,其具体分布如(图1-1) Stumg myuser = new Stumg();“碧芝”的成功归于他的唯一,这独一无二的物品就吸引了各种女性的眼光。 myuser.caozuo ();在上海, 随着轨道交通的发展,地铁商铺应运而生,并且在重要

13、的商业圈已经形成一定的气候,投资经营地铁商铺逐渐成为一大热门。在人民广场地下“的美”购物中心,有一家DIY自制饰品店-“碧芝自制饰品店”。(四)大学生对手工艺制品消费的要求随科技的迅速发展,人们的生活日益趋向便捷、快速,方便,对于我国传统的手工艺制作,也很少有人问津,因此,我组想借此创业机会,在校园内开个DIY创意小屋。它包括编织、刺绣、串珠等,让我们传统的手工制作也能走进大学,丰富我们的生活。 是 否 在大学生对DIY手工艺品价位调查中,发现有46% 的女生认为在十元以下的价位是可以接受;48% 的认为在10-15元;6% 的则认为50-100元能接受。如图1-2所示、DIY手工艺市场现状分析 (2)物品的独一无二八、设计总结 两周时间做一个比较大的控制台程序,感觉能有难度,毕竟刚接触C#还有点儿不找门路,有点儿无从下手的感觉;后来净过慢慢讨论研究总结,做出设计来。编程过程中需要极大的细心和耐心,又是因为一个半括号的问题找半天才能解决。编程需要感谢敢做才能完成。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1