C语言实训-.pdf

上传人:索**** 文档编号:76257690 上传时间:2023-03-08 格式:PDF 页数:7 大小:40.47KB
返回 下载 相关 举报
C语言实训-.pdf_第1页
第1页 / 共7页
C语言实训-.pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《C语言实训-.pdf》由会员分享,可在线阅读,更多相关《C语言实训-.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、C 语言实训C语言程序设计实训一.实训目的:1.熟悉编程环境;2.练习输入输出函数;3.学生成绩管理系统的设计。二.实训要求:1.完成对学生成绩管理系统控制菜单的设计。完成管理菜单的界面;2.输入:运用输入函数把10 个学生的语文、英语、数学、体育、计算机5 门课程的成绩放在一个数组,成绩由键盘输入;3.计算:计算生成5 门课程的平均成绩及10 个学生的平均成绩,分别放在对应的数组中;4.查找:查找并输出最高分数所对应的学生及课程;5.计算:计算生成学生平均分方差;6.main 调用所有函数,实现全部函数功能。三.实训内容:1.流程图:5 1 2 4 3 开始提示用户选择输入 i i=?i=?

2、输入学生成绩查找最高成绩计算平均成绩计算平均分方差结束2.程序:#include#include int main()printf(*n);printf(*=*n);printf(*学生成绩统计系统*n);printf(*=*n);printf(*n);printf(*1.输入学生成绩*n);printf(*2.计算平均成绩*n);printf(*3.查找最高成绩*n);printf(*4.计算平均分方差*n);printf(*5.退出系统*n);printf(*n);printf(*n);printf(请输入选项(1-5):n);int n;while(scanf(%d,&n)int a10

3、5,i,j;int num5=0;float subject5,student10,s;float sum=0,aver;switch(n)case 1:/输入学生成绩printf(请输入成绩 n);for(i=0;i10;i+)printf(学生%dn,i+1);for(j=0;j5;j+)printf(科目%d:,j+1);while(scanf(%d,&aij)!=1)/误输入判断 printf(输入错误!n);getchar();break;case 2:/计算平均值for(i=0;i10;i+)s=0;for(j=0;j5;j+)s=s+aij;studenti=s/5;for(i=

4、0;i5;i+)s=0;for(j=0;j10;j+)s=s+aij;subjecti=s/10;for(i=0;i10;i+)printf(学生%d 平均成绩:%5.1fn,i+1,studenti);printf(n);for(j=0;j5;j+)printf(科目%d 平均成绩:%5.1fn,j+1,subjectj);printf(n);break;case 3:/查找最高成绩for(i=0;i5;i+)for(j=0;janumii)numi=j;for(i=0;i5;i+)printf(科目%d 最高分为:%dn,i+1,anumii);printf(学生%dn,numi+1);b

5、reak;case 4:/计算方差for(i=0;i10;i+)sum=sum+studenti;aver=sum/10;sum=0;for(i=0;i10;i+)sum=sum+(studenti-aver)*(studenti-aver);printf(方差为%5.1fn,sum/10);break;case 5:/退出exit(0);default:/不为 0 至 5 显示错误printf(error);return 0;3.知识点(1).用 printf函数显示各种类型数据的格式:printf(格式控制字符串,输出项表)(2).scanf函数的格式:scanf(格式控制字符串,输入项表

6、)(3).if(表达式 1)语句组 1 else if(表达式 2)语句组 2 else 语句组 n+1 (4).switch语句的一般形式:switch(表达式)case 表达式 1:语句组 1 break;case 表达式 2:语句组 2 break;case 表达式 n:语句组 n break;default:语句组 n+1 break;(5).while语句的一般形式:while(表达式)语句 1 语句 2 语句 n (6).对数组中数据进行查找时,通过循环逐一进行比较。程序代码一般为:for(i=0;i数组长度;i+)if(数组名 i=被查数据)break;四.实训总结及体会:这次的

7、 C 语言课程设计实训让我对这门学问有了更深刻的认识,也明白了一些道理,可谓是感触颇多!C 语言不愧是一门集众语言之长,富有深层内涵的语言。实训编程的同时暴露出了许多我自身存在的问题,同时也对自身有了很大的提高。首先,对我以前做题做事非常马虎的毛病有了很大的改进,通过在这几天编程的过程中的锻炼,我现在做题比以前仔细多了,会小心翼翼地去看每一个地方,会仔细地检查程序的每一个字母、标点。其次,在编程的过程当中弥补了我许多知识上的缺陷,弄清楚了我不懂的地方和似是而非的地方,使我及时补上了欠缺。再来,通过几天的实习使我的知识形成了一个完整的框架结构,而不再是零散的知识个体,使我在使用时更加的方便;改变了我做题时心烦气燥的习惯,现在做题可以平和静气的完成;我的自制能力更强了,基本完全可以控制自己,避免外界的干扰,安心地完成自己的工作。总之,通过实训使我自身的知识体系得到巩固与提高。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁