zhbitc语言课程实践-实践2实验报告

zhbitc语言课程实践-实践2实验报告

ID:35202308

大小:49.50 KB

页数:6页

时间:2019-03-21

zhbitc语言课程实践-实践2实验报告_第1页
zhbitc语言课程实践-实践2实验报告_第2页
zhbitc语言课程实践-实践2实验报告_第3页
zhbitc语言课程实践-实践2实验报告_第4页
zhbitc语言课程实践-实践2实验报告_第5页
资源描述:

《zhbitc语言课程实践-实践2实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告(实践2)1.程序源代码zhbit2.1.学生成绩统计(一维数组)从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能:(1)统计不及格人数并打印不及格学生名单;(2)统计成绩在全班平均分及平均分之上的学生人数,并打印这些学生的名单;(3)以直方图方式统计各分数段的学生人数及所占的百分比。形式如下:分数段学生人数图形<603(10%)***60-698()********70-797()*******80-898()********>=904()****#include

2、o.h>#includevoidmain(){intscore[30];intnumber_all=0;//输入的学生人数intnumber_fail=0;//不及格学生人数intnumber_ave=0;//平均分及平均分之上的学生人数inti;floataverage;//平均分floatsum;//所有学生分数总计intpercent;//学生在不同分数段的百分比intnumber_60_69=0;//60-69分学生人数intnumber_70_79=0;//70-79分学生人数intnumber_80_89=

3、0;//80-89分学生人数intnumber_90_100=0;//90-100分学生人数////////////////////////////////////////////////////////////////////////////程序1第1问for(i=0;i<30;i++){printf("请输入第%d个学生成绩:",i+1);scanf("%d",&score[i]);if(score[i]>100){printf("您输入的分数应在不能超多100分,请您重新输入!");i--;continue;}number_all+

4、+;if(score[i]<0){number_all--;break;}}for(i=0,sum=0;i=60&&score[i]<=69)number_60_69++;elseif(score[i]>=70&&score

5、[i]<=79)number_70_79++;elseif(score[i]>=80&&score[i]<=89)number_80_89++;elsenumber_90_100++;}printf("不及格学生的人数是%d人",number_fail);//程序1第2问for(i=0;i=average){number_ave++;printf("平均分及平均分之上的学生序号是%d号",i+1);}}printf("平均分及平均分之上的学生人数是%d人",nu

6、mber_ave);//程序1第3问printf("分数段学生人数图形");printf("<60%2d(%2d%%)",int(number_fail),100*number_fail/number_all);for(i=1;i<=number_fail;i++)printf("*");printf("60-69%2d(%2d%%)",int(number_60_69),100*number_60_69/number_all);for(i=1;i<=number_60_69;i++)printf("*");printf("7

7、0-79%2d(%2d%%)",int(number_70_79),100*number_70_79/number_all);for(i=1;i<=number_70_79;i++)printf("*");printf("80-89%2d(%2d%%)",int(number_80_89),100*number_80_89/number_all);for(i=1;i<=number_80_89;i++)printf("*");printf("90-100%2d(%2d%%)",int(number_90_100),100*numb

8、er_90_100/number_all);for(i=1;i<=number_90_100;i++)printf("*");printf("");}2.成绩排名次(二维数组)某班期末考试

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

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

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