数据结构_实验1_第1页
数据结构_实验1_第2页
数据结构_实验1_第3页
数据结构_实验1_第4页
数据结构_实验1_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、班级:网络1311学号:10姓名:曾梦成绩:3实验1 :指针和结构体程序设计1.实验目的(1) 复习C (或C+ )语言的基本描述方法。(2) 熟练掌握数组的用法。(3) 提高运用C (或C+ )语言解决实际问题的能力。2 实验内容5门课设一个班有10个学生,每个学生有学号,以及数学、物理、英语、语文、体育 的成绩信息。分别写 3个函数以实现以下 3个要求:(1) 求数学的平均成绩。(2) 对于有两门以上课程不及格的学生,输出他们的学号、各门课成绩及平均成绩。(3) 输出成绩优良的学生(平均成绩在85分以上或全部成绩在 80分以上)的学号、 各门课成绩和平均成绩。3 .实验要求(1) 利用C

2、(或C+ )语言完成程序设计。(2) 上机调试通过实验程序。5门课的成绩,检验程(3) 输出10个学生的学号和数学、物理、英语、语文、体育 序运行的正确性。(4) 总结整个程序的组成和设计思想。(5) 撰写实验报告(把输入数据及运行结果用抓图的形式粘贴到实验报告上)。4 .实验程序#in clude struct STUDENTchar id10;int score5;double ave;stu10;void mai n()int i,j,math=0,m=0,n=0,k,Tave ,num=10;double mave;printf(”成绩输入按照数学物理英语语文体育的顺序);for(i=

3、0;i nu m;i+)Tave=O;printf(nt输入第d个学生的数据:n,i+1);printf(t 学号:t);scan f(%s,stui.id);printf(t输入第%d学生的五门成绩n,i+1);for(j=0;j5;j+)printf(t 第 %d 门课的成绩:,j+1);sca nf(%d, &stui.scorej);Tave+=stui.scorej;stui.ave=(double)Tave/5.0;printf(t 数学 t 物理 t 英语 t 语文 t 体育 tAveragen);for(k=0;k5;k+)prin tf(t%d,stui.scorek);pr

4、in tf(t%5.2f,stui.ave);for(i=0;i nu m;i+)math+=stui.score0;mave=(double)math/5.0;prin tf(ntThe average score of Math is %5.2fn,mave);printf(nt两门以上成绩不及格的学生信息:”);for(i=0;i nu m;i+)m=0;for(j=0;j5;j+)if(stui.scorej=2)printf(nt 学号 sn,stui.id);printf(t 数学 t 物理 t 英语 t 语文 t 体育 tAveragen);for(k=0;k5;k+)prin

5、tf(t%d,stui.scorek);prin tf(t%5.2f,stui.ave);printf(”nt成绩优良的学生信息:”);for(i=0;i 85)printf(nt 学号 %srr,stui.id);printf(t 数学 t 物理 t 英语 t 语文 t 体育 tAveragen);for(k=0;k5;k+)prin tf(t%d,stui.scorek);prin tf(”t%5.2f,stui.ave);for(i=0;i nu m;i+)for(j=0;j=80)n+;4if(n=5) printf(nt学号 %sn”,stui.id);printf(t 数学 t 物

6、理 t 英语 t 语文 t 体育 tAveragen);for(k=0;k5;k+)prin tf(t%d,stui.scorek);prin tf(t%5.2fn,stui.ave);5.程序运行ff肓休琴1鑫成成成矗?解0学的的的8lEJb - - -英?数的生F学H主i个片学3 3昭兀号入;学入号入坨耳儿学入环绩咸_JS f s 五: 的绩缢绩绩绩哩0学的的的cy ml/ 31/ml? ml? mlZ寸 g : 3_J- J Ji 2 ;刖学入号入珂賀耳补学Aueragre72,60Aueraafe81.4610e.00体育79语文78flvciagc e 丄.40体育82语文85绩成五

7、.: W8学9生成成成7学5生成成 0学的的鬻7个&学的的的的6个0学的的3 事U 3U 3IZ3L-* 3人 4 4 rnl? dm? Ju 3L-* fTib-* y 5 FT fTW* -解 第:第強曝冷第-第曝 号入珂纵斗叫引学入号入HFr斗叫刃学入号入珂引自_J7 G G hl 6 7 9 的蟹雲巧责责_丹萸#数 I -J -绩成_J 7 7 6 E 28 G 8 8 8Auerage75_QeAueragre72_S0英s数 五 的主- - r p_4 - r IL4 - r IL4 IL4 & p*v b - IT-语麻英凝 绩绩绩里生 成成诰B学 JnQ .Ou. * 31/

8、mb-* iL/ ro绩成门五 的绩绩绩绩 石生成成成成B e -子LI mU mV* rrJ rrj.- 丙 tat谣味诉併 3 : 3_JJn .社创学入号引 isu语tU央C-绩ffi成宴 62319 hl 7 7 6 fi 6 的五 生的绩绩绩绩绩 学7鑫成成成成 个0学的的的的的 mlZ rri.r m mfHr bt課讲課镭诽 身:J_J_Jn漂、引学入号入珂i 第第笔第辛语牖7 5丄英盯賞8 ?宁 的 橐湛里壯 应成爵7得0学 的的;8*1 riqp mV itL* .X第.环.華 人号A珂红驻即学 第第第数usi刃绩成07 8 2 3 6 五 5 7 7 9 8 纂鬻奏釣 性成俊成踣8 -J r -匚匸J rl 一 .X mV* rr rml-J rrl?-弓息亠=a学打: 餐 i 成的 上良门绩口?千数Ei 半6.小结体育91nueiasre GE ,40体肓 s& 137.20育体;fluerage ?5.2085 .40Presi anv ke

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论