C语言知识期末大作业.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言知识期末大作业.doc》由会员分享,可在线阅读,更多相关《C语言知识期末大作业.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.*伊犁师范学院计算机科学系实验训项目报告一、小组成员及分工:姓名:张雁学号:09080605041二、指导老师:王慧玲三、说明程序编制要点,以及自己在项目制作中的难点及解决办法:编写的要点:编写N个函数分别用来求平均分;总分按降许序排列;按姓名查找学生的成绩;找出各科最高分的学生姓名,学号等。编写主函数提供不同的选择途径。难点:函数之间的调用,姓名的比较和交换。解决办法:通过参数的传递;用字符串处理函数。 四、说明项目中所涉及的知识点及难点:知识点:基础知识,结构体,选择结构程序设计,循环结构程序设计,数组,字符数组,常用的字符串处理函数,函数的调用。难点:函数的调用,循环程序设计。五、附录
2、源程序:注:必须有一定的注释,说明函数功能以及主要语句所起的作用#include stdio.h#include string.h#define m 5void search(); /*声明按姓名查找学生的信息*/void ave(); /*声明turn out average*/void paixu(); /* 声明score pai mingci*/void maxandmin(); /*声明maxandmin score students number,name and every course score*/struct student /*声明define a struct*/ in
3、t num; /*students number */ char name10; int math,english,chinese; /*three course score*/ int no; /* student mingci*/ float sum; float ave;stum;main() int i; int q=0,p; for(i=0;im;i+) printf(num:); scanf(%d,&stui.num); printf(name:); scanf(%s,stui.name); printf(input score:); scanf(%d,%d,%d,&stui.ma
4、th,&stui.chinese,&stui.english); printf(n); system(cls); while(q=0) printf(n); printf(1 find average scoren); printf(2 find sum score paimingn); printf(3 find student name output about student messagen); printf(4 find the max score and min score students messagen); printf(other number exit!n); print
5、f(n); printf(please input number:n); scanf(%d,&p); switch(p) /*用开关语句SWITCH进行选择*/ case 1:ave(stu); break; /*选择1,求平均分*/ case 2:paixu(stu); break; /*选择2,求总分按降序排列*/ case 3:search(stu,m); break; /*选择3,求按姓名查找学生的信息*/ case 4: maxandmin(stu,m); break; /*选择4,求各科的最高分和最 defult :q=1;exit(0); getch();void ave(str
6、uct student stu) /*求学生的平均分*/ int i; printf(1 find aveage score:n); printf(numtnametsumtaven); for(i=0;im;i+) /*通过循环语句求学生的总分和平均分*/ stui.sum=0; stui.sum+=stui.math; stui.sum+=stui.chinese; stui.sum+=stui.english; stui.ave=stui.sum/3; printf(%dt%st%.0ft%.1fn,stui.num,stui.name,stui.sum,stui.ave); void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 知识 期末 作业 功课
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内