第一范文网 - 专业文章范例文档资料分享平台

C语言期末大作业

来源:用户分享 时间:2025/9/5 11:42:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C语言期末大作业

SANY GROUP system office room 【SANYUA16H-

伊犁师范学院计算机科学系

实验训项目报告

一、小组成员及分工:

姓名:张雁 学号:

二、指导老师:王慧玲

三、说明程序编制要点,以及自己在项目制作中的难点及解决办

法:

编写的要点:编写N个函数分别用来求平均分;总分按降许序排

列;按姓名查找学生的成绩;找出各科最高分的学生姓名,学号等。编写主函数提供不同的选择途径。 难点:函数之间的调用,姓名的比较和交换。 解决办法:通过参数的传递;用字符串处理函数。 四、说明项目中所涉及的知识点及难点:

知识点:基础知识,结构体,选择结构程序设计,循环结构程序设计,数组,字符数组,常用的字符串处理函数,函数的调用。 难点:函数的调用,循环程序设计。 五、附录源程序:

注:必须有一定的注释,说明函数功能以及主要语句所起的作用

#include \#include \#define m 5

void search(); /*声明按姓名查找学生的信息*/ void ave(); /*声明turn out average*/ void paixu(); /* 声明score pai mingci*/

void maxandmin(); /*声明maxandmin score student's number,name and every course score*/

struct student /*声明define a struct*/ {

int num; /*student’s number */ char name[10];

int math,english,chinese; /*three course score*/ int no; /* student mingci*/ float sum; float ave; }stu[m]; main() { int i; int q=0,p; for(i=0;i

printf(\

scanf(\

printf(\ scanf(\ printf(\

scanf(\ printf(\}

system(\ while(q==0) {

printf(\

printf(\ printf(\

printf(\ printf(\ printf(\ printf(\

printf(\ scanf(\

switch(p) /*用开关语句SWITCH进行选择*/ {

case 1:ave(stu); break; /*选择1,求平均分*/

case 2:paixu(stu); break; /*选择2,求总分按降序排列*/

搜索更多关于: C语言期末大作业 的文档
C语言期末大作业.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3z2ad63lsi38ccg96mxg8n6j4879as00bxy_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top