分支-17 统计学生成绩(15)
2015-06-19 11:38
381 查看
分支-17. 统计学生成绩(15)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
陈建海(浙江大学)
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:
大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
输入格式:
输入在第1行中给出1个正整数N(<=1000),即学生人数;第2行中给出N个学生的百分制成绩,其间以空格分隔。
输出格式:
在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。
输入样例:
7 77 54 92 73 60 65 69
输出样例:
1 0 2 3 1
#include<stdio.h> int main() { int n,i; int rank[5]={0}; float score[1000]; scanf("%d",&n); for(i=0;i<n;i++) scanf("%f",&score[i]); for(i=0;i<n;i++) { if(score[i]>=90) rank[0]++; else if(score[i]>=80) rank[1]++; else if(score[i]>=70) rank[2]++; else if(score[i]>=60) rank[3]++; else rank[4]++; } for(i=0;i<4;i++) printf("%d ",rank[i]); printf("%d",rank[4]); return 0; } |
相关文章推荐
- 杭电1501 Zipper
- java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得
- Android面试准备复习之Android知识点大扫描 .
- oncopy和onpaste
- json 串排序 遇到的问题 安照日期倒序 等解决 (按照里面日期字段倒序)
- linux 命令——51 lsof(转)
- 软件需求规格书
- Linux日志:rsyslog及loganalyzer(一)
- Python学习之库引用错误
- 责任链模式
- 转:玩转HTML5移动页面(动效篇)
- 测试计划
- 六款值得推荐的android(安卓)开源框架简介
- 推荐两个查找rpm包的网站
- C实现 LeetCode->Merge Two Sorted Lists (双指针大法)(单链表swap合并反转)
- 理解Linux系统中的load average(图文版)
- eclipse配置自动生成ndk javah文件
- /var/spool/clientmqueue目录清理
- java中使用list.remove需要注意的问题
- Spring技术内幕——Spring Framework的IOC容器实现(五)(大结局)