我的《C语言程序设计》综合实习报告封面及正文格式

我的《C语言程序设计》综合实习报告封面及正文格式

ID:44492210

大小:155.35 KB

页数:8页

时间:2019-10-22

我的《C语言程序设计》综合实习报告封面及正文格式_第1页
我的《C语言程序设计》综合实习报告封面及正文格式_第2页
我的《C语言程序设计》综合实习报告封面及正文格式_第3页
我的《C语言程序设计》综合实习报告封面及正文格式_第4页
我的《C语言程序设计》综合实习报告封面及正文格式_第5页
资源描述:

《我的《C语言程序设计》综合实习报告封面及正文格式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》综合实习报告学号0918420姓名班级指导教师妥徽工业女修工商禽浣2010耳6月课题二:用指针优化学生成绩排名一、目的1.熟悉变量的指针和指向变量的的指针变量的概念和使用.2.熟悉数组的指针和指向数组的的指针变量的概念和使用.二、实习环境个人计算机,Windows操作系统,TurboC2.0或WinTC或VisualC++等编译开发坏境三、实习内容、步骤与要求1.定义一个数组stu[10]存放10个学生的成绩,从键盘输入数据,要求用指针实现2.将数组stu[10]的内容输出到屏幕上,要求用指针实现3.将成绩数组按照从高到低进行排序,要求用指针实现4.将

2、第三步内容放在函数中实现,在主函数中调用实现排序,用指针实现,输出排序后的成绩单5・采用指针方法,输入字符串"studentscore",复制该字符串并输出(复、制字符串采用库函数或用户自定义函数)、程序算法及运行结果#includecompare(stu)inti,j,k;int*a;a=stu;for(i=0;i<9;i++)for(j=i+1;j<10;j++)if(*(a+i)<*(a+j)){k=*(a+j);*(a+j)=*(a+i);♦(a+i)=k;}for(i=0;i<10;i++)printf(,,%dtn,*(a+i));}ma

3、in(){inti,stu[10],*p;char*s1,*s2;s2="studentscore:n;s1—s2;p=stu;printf("Pleaseinput10numbers:"):for(i=0;i<10;i++)scanf(n%dM,p+i);puts(s1);for(i=0;i<10;i++)printf("%dt'*(p+i));printf("thesortedscore:");compare(stu);getch();U8oP4C8d8nS2el.18t31renoSCOesa2deue1818h8plsit288189S8r8b8n86018

4、588813:48988858886788768885984888813五、知识点、难点及解决办法。知识点:变量的指针、指针变量的概念、数组指针。难点:如何定义指针使其指向变量以及数组。解决办法:正确理解变量指针和数组指针,从概念入手,了解如何运用指针。六、编程小结或体会。小结和体会:学习C语言和运用C语言是两码事!把C语言知识点了解清楚是第一步,正确运用才是必要的!通过此次的编程练习,我知道编程不简单!不过,也不难。只要发现了问题,解决了就行了!没难的!编程不是一次两次就行的。是长期的练习,实际动手去编你才会的!编程是一个长期的过程!课题三:学生成绩单制作一、目的1.

5、掌握结构体变量及数组的定义、赋值、初始化、输入、输出2.结构体数组的操作。二、实习环境个人计算机,Windows操作系统,TurboC2.0或WinTC或VisualC++等编译开发坏境三、实习内容、步骤与要求1.定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩2.从键盘输入10个学生的以上内容3.输出单门课成绩最高的学生的学号、姓名、以及该门课程的成绩4.输出三门课程的平均分数最高的学生的学号、姓名及其平均分5.将10个学生按照平均分数从高到低进行排序,输出结果,格式如下所示:numbernamemathChineseEnglishaverage103to

6、m909010095101alice90807080、程序算法及运行结果#includeirrtmax_Math,max_EngIish,max_Chinese,max_aver;inti,j,k,t;floataver[10];structstudent{intnumber;charname[20];floatMath;floatChinese;floatEnglish;}stu[10],s;voidmain(){printf("Pleaeseinputstudeninformation:");for(i=0;i<10;i++){scant("%

7、d%s%f%f%f",&(stu[i].number),&(stu[i].name),&(stu[订.Math),&(stu[i].Chinese),&(stu[i].EngIish));}max_Math=stu[0].Math;max_EngIish=stu[0]・EngIish;max_Chinese=stu[0]・Chinese;for(i=0;i<10;i++)if(max_Math

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。