c语言综合作业设计

c语言综合作业设计

ID:41888532

大小:732.47 KB

页数:7页

时间:2019-09-04

c语言综合作业设计_第1页
c语言综合作业设计_第2页
c语言综合作业设计_第3页
c语言综合作业设计_第4页
c语言综合作业设计_第5页
资源描述:

《c语言综合作业设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、(冇很多不兄的地方,仅供参考)第一部分系统概述一.程序功能:人工处理学生的成绩是一项非常让人头疼的事情,不管是计算平均分述是排名,都是很麻烦的事。本程序就是简单处理10位学生的成绩,即计算学生的三门平均分并把前三名的先关信息输出。二.程序算法:打开程序直接进入输入界面,此程序有四个模块。主函数,in信息,output()函数实现计算平均值和输出,avemake()函数实1第二部分素具结构设计tO函数输入挑出前三名。intid;Charname[10];floata;floatb;floatC;floatave;}st

2、u[20]9m;守型数组结构:三、定义结构体:定义一个包括学生的信息及其各科成绩。如皿所示:struCt四、数组设计:程序屮定、字符数纟皿[10]在结构体于保存学生姓名定义:程序电定%了三梆数,它们是输入学生信息及成绩的input0,计算平均分及输出的outp;查找前三名学生并输出前三名信息及平均分的avemakeO,最后用main()调用以£个函数。主函数流程图:主函数入口客户选择出错判断for(i=0;i<10;i++)stuLiJ.ave=(stuliJ.a+stuliJ.b+stu[iJ>C)/3>0;pri

3、ntf(H%dt%st%.lft%.lft%.lft%.lfH,stu[i].id,stu[i].name,stu[i].a^tu[i].b,stu[i].C,stu[i].ave);(二)for(i=();i<3;i++)printf(,f第%d名%st%•lfti+l,stu[i].name,stu[i].ave);二.程序测试:1、输入学牛信息及各科成绩-F:M地C语言综合资科代码Debug综合作业涯-副本・exe”入入入入入入入入入入入入入入入入入入入入入入入入入号?4的88

4、学普绩a:壽02绩绩绩赫03绩绩绩赫。嘗多包:成成成七:成成成仁:成成成他:成成成1名蚤语2名姿〒语3名姿〒语4名姿T语5名妄于语第姓语数臺姓语数畫姓语数雷姓语数雷姓语数一7589/67壬•蔦可51涉86壬;:・侗)4t:t:生肃05M:B:竈血••成成成2012012012022012032012042012052、输出学生信平均分及前三名的姓名和平均分•”F:具他疋吾言综合资料V^5^Debug综合作业源•副本.exeH位10绩绩绩0••成成成010203—名睾语第姓语数一央010203入人人人入1212

5、1214®®®妙砒mMMm号学的学同201210040•580750•890■6887.068.085.067.020120520120620120720120820120979.086.006070809010名名名a2123s201第第第pre070184.078.084.084.075.086.086.084.085.785.785.3tocontinue85.084.0?9.061.099.089.095.084.082.078.088.085.374.081.384.084.784.785.784.082.

6、785.7第四部分总结和体会学习了一学期的C语言,让我头疼过也让我感到很有成就感。我对计算机充满着好奇心,玩电脑玩的也还差不多,不想别人一样老想着抱着电脑就是一味的玩游戏,我跟喜欢去了解更深刻的东西,那就是想知道计算机最根本的工作原理。而程序就是我想了解的之一,我拿到一款软件按着提示会使用,但是我一直都想知道它究竞是怎样做到的,学习了一学期的C语言,起码也让我知道了程序的怎样编的,算是讣我知道了点其实软件也并不想我想的那样神秘了。我在这学期学会了最基木的程序代码的编写、修改,调试程序的能力。虽然都很是很简单的,但这也

7、会为我将来了解计算机奠定了坚实的基础。我很喜欢玩各种各样的程序,去了解各种软件的工作原理,了解这些软解的优缺点。学习C语言将会让我更容易地了解我感兴趣的软件,也相信将来在我现实牛活中会的到很大的利用!■scanf(M%d,&stu[i]jd);print"输入姓名:“);scanf(',%s,&stu[i].name);printf(u输入语文成绩:”);scanf(”%f',&stu[i].a);printfC输入数学成绩:”);scanf('*%f',&stu[i].b);printfC'输入英语成绩:”);

8、scanf("%f;&stu[i].c);returnn;voidoutput(intn){inti;for(i=0;i<10;i++)(stu[i].ave=(stu[i].a+stu[i].b+stu[i].c)/3.O;printf(n%dt%st%.lft%.lft%.lft%.lf,stu[i].id,stu[i].n

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

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

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