C语言实习报告_第1页
C语言实习报告_第2页
C语言实习报告_第3页
C语言实习报告_第4页
C语言实习报告_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、设计报告一, 实 验目的:通过上机实习,熟练掌握循环语句、选择语句、指针以及结构体的运用技巧。在实习中通过实际操作, 编写程序, 发现问题, 最后解决问题,提升对 c 语言实用性的理解,在实践中巩固各知识点。C 语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点,上机实习可以帮助我们更好地理解这种结构式的中级语言以及其各式各样的数据类型和高效率的运算程序,为我们进一步学习C+丁下坚实基础。同时,在实习过程中,通过互相发现问题,共同解决问题,不仅锻炼了我们的合作能力,而且也让我们发现了一些自己的个人误区以及其他人容易犯的错误,从而在今后的学习中更加谨慎,达到事半功倍的效果

2、;通过询问老师,也让我们养成了不耻下问的好习惯,这将很有利于以后的学习。闲乐 - 一个人闲。不如大家一块儿乐二,总体设计:总体设计:学生成绩排名1,流程图:再输入一个学生的成绩冒泡法排序FOR语言中的条件即可通过冒泡法对数组进行排序>测试时由于循环语句循环次数的错误导致部分数据没有排序,修改调试成功2,程序:#include<>int main()inta11,i,j,t,b,c,temp1,temp2,temp3;'CAUsers?输入1。个学生成维10个学生成?请输入学生II=0 . i+J0rd 灌I=0,i+ztrl用3进行n-1-1 n护n.i-i次比较真

3、aj>a什长 aj<ai+i输出 a0至ij a92t¥ 90 67 83 I TT- go 里sort3: 请输入吕t¥:请输入学生5输入对 11 个数字 P?7TJir7 'J7 J - 小个学生成绩排名是:9391388078p ri nM "number-%,小Returnprintf("name:");umber);ame);for(j=0;j<3;j+)printf("score %d:",j+1);scanf("%d",&studenti.scorej);s

4、tudenti.average=(studenti.score0+studenti.score1+studenti.score2)/;printf("average:%f",studenti.average);printf("n");printf(" 输出 数 学成 绩最 高 的学 生 的学 号、 姓名 、 以及 该 门课 程的 成绩 :n");core0) max_math=studenti.score0;max_i=i;printf("number=%s,name=%s,max_math=%dn",studen

5、tmax_i.number,studentmax_,studentmax_i.score0);printf(" 输出中文成绩最高的学生的学号、姓名、以及该门课程的成绩:n");for(i=0;i<10;i+)if(max_chinese<studenti.score1) max_chinese=studenti.score1;max_i=i;printf("number=%s,name=%s,max_chinese=%dn",studentmax_i.number,studentmax_i .name,studentmax_i.s

6、core1);printf(" 输出中文成绩最高的学生的学号、姓名、以及该门课程的成绩:n");for(i=0;i<10;i+)if(max_english<studenti.score2) max_english=studenti.score0;max_i=i;printf("number=%s,name=%s,max_english=%dn",studentmax_i.number,studentmax_,studentmax_i.score2);printf(" 输出 三 门课 程 的平 均 分数 最高 的学 生

7、的学 号 、姓 名及 其平 均 分 :n"); verage) max_average=studenti.average;max_i=i;printf("number=%s,name=%s,max_average=%fn",studentmax_i.number,studentmax_,studentmax_i.average);for(i=0;i<9;i+)verage<studentj+1.average)t=studentj.average;studentj.average=studentj+1.average;studentj+1.

8、average=t;printf(" number name math Chinese English averagen");for(i=0;i<10;i+)umber,,studenti.score0,studenti.score1,studenti.score2,studenti.average);return 0;1, 运行结果:输入stud巳1rti成绩:划人S十uxn七6成绩:nujnber: 1najne: ascoxe 1:89Hscoxe 1:83score 2:?8Hscoxe 2:84scoxe 3:80Hscoxe 3:

9、88avezage:82.333336 et3ge:85. OuO«jCO输入student2成绩:国人二Yc:?成绩;munbe工:2numbex : 7najne:bHname:gscoxe 1:90Hscoxe 1:90score 2:91Hscoze 2:97scoxe 3:86Mscoxe 3:98avexage:89.000000j'reTage :9Fi. OOOOOO谕入石tud8nt3成绩:tccL-iv.8 寸然;number:3Mnunber:Ename:cBiane:hscoxe 1:78Hscoxe 1:67scoxe 2:88Hscoxe 2:78

10、score 3:67Hscoze 3:66aireiage:77. 666664aveTSgeiTO. 333336愉入student4成绩:f存:number:4Mniunber:5name:dMname:iscoie 1:89Mscoxe 1:88scoie 2:88Hscoxe 2:89scoie 3:87Hscotg 3:90average:88. 000000:89. UuOuCO输入student5成绩:国;广片:number: 5nameiejscore 1:77Hscoze 1:67score 2:80scoxe 2:56score 3:83|scoxe 3:88average:80. 000000Maw£:rawe:70. 333336俞出数学成绩最高的学生的学号、姓名、以及该门课程的成绩: punber=2, name=b, jnax_jnat:h=90恸出中文成绩最高的学生的学号、姓名、以及该门课程的成绩:pujhber=7, name=g- Jhax_chinese=97输出申文成绩最高的学生的学君、姓名、以及该门课程的成绩:nunber=7; name=g, max englxsh=98输出三门课程的平均分数最高的学生的学号、姓名及其平均分:卜必匕81二7, nainHgj ntax_average

温馨提示

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

评论

0/150

提交评论