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

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

ID:40533475

大小:43.50 KB

页数:6页

时间:2019-08-04

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

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

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

2、devoidmain(){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=0;//80-89分学生人

3、数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++;if(score[i]<0)

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

5、9++;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人",number_ave);//程序1第3问prin

6、tf("分数段学生人数图形");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("70-79%2d(%2d%%)",int(numbe

7、r_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*number_90_100/number_all);for(i=

8、1;i<=number_90_100;i++)printf("*");printf("");}2.成绩排名次(二维数组)某班期末考试科目为数学(M

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

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

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