期末考試之分等級 (sdut oj)
期末考試之分等級
Time Limit: 1000MS Memory Limit: 65536KBProblem Description
期末考試結束了,老師想要根據學生們的成績劃分出等級。共有5個等級A,B,C,D和E。
劃分方法如下,90分(含90)以上的為A,80~90(含80)間的為B,70~80(含70)間的為C,
60~70(含60)的為D,不及格的為E。
根據輸入的成績,程式設計輸出各個級別段人數。
Input
輸入第一行包含一個正整數N(N<= 100)代表學生的數目,接下來有N行資料每行一個整數(0~100)代表一個學生的成績。
Output
輸出有五行格式如下:A nA
B nB
C nC
D nD
E nE
其中A,B,C,D,E代表等級,nA,nB等代表個等級的人數,等級和人數之間有一個空格。
Example Input
6 66 73 85 99 100 59
Example Output
A 2 B 1 C 1 D 1 E 1
Hint
Author
參考程式碼
#include <stdio.h> int main() { int n; int f; int a = 0, b = 0, c = 0, d = 0, e = 0; scanf("%d",&n); while(n--) { scanf("%d",&f); if(f >= 90 && f <= 100) a++; if(f >= 80 && f < 90) b++; if(f >= 70 && f < 80) c++; if(f >= 60 && f < 70) d++; if(f >= 0 && f < 60) e++; } printf("A %d\n",a); printf("B %d\n",b); printf("C %d\n",c); printf("D %d\n",d); printf("E %d\n",e); return 0; }
相關推薦
期末考試之分等級 (sdut oj)
期末考試之分等級 Time Limit: 1000MS Memory Limit: 65536KB Problem Description 期末考試結束了,老師想要根據學生們的成績劃分
期末考試之分等級
期末考試之分等級 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 期末考試結束了,老師想要根據學生們的成績劃分出等級。共有5個等級A,B,C,D和E。 劃分方法如下,90分(含90)以上的為A,8090(
【BZOJ4868】期末考試 [三分][貪心]
sof col math ems lose discuss com std pan 期末考試 Time Limit: 20 Sec Memory Limit: 512 MB[Submit][Status][Discuss] Description Inp
[BZOJ4868][六省聯考2017]期末考試(三分)
min -s www. def 聽說 const 調整 n) res 4868: [Shoi2017]期末考試 Time Limit: 20 Sec Memory Limit: 512 MBSubmit: 964 Solved: 439[Submit][Statu
期末考試之排名次
std 根據 turn printf print ati 求根 結構 pro 期末考試之排名次 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Descriptio
C語言訓練-2255-期末考試之排名次
Problem Description 期末考試結束了,童鞋們的成績也出來的了,可是為了排名次可忙壞了老師,因為學生太多了。這時,老師把這個任務交給了你,希望你能幫老師完成。作為IT人,你當然不能用笨笨的人工方法了,程式設計解決才是好辦法。 共有三門課,語文、數
BZOJ4868 Shoi2017期末考試(三分+貪心)
容易想到列舉最晚釋出成績的課哪天釋出,這樣與ti和C有關的貢獻固定。每門課要麼貢獻一些調節次數,要麼需要一些調節次數,剩下的算貢獻也非常顯然。這樣就能做到平方級別了。 然後大膽猜想這是一個凸函式三分就能A掉了。具體的,延遲最晚時間一方面會增加學生的不愉快度,這顯然是時間越晚不愉快度增加量越大的,導數
SDUT OJ順序表應用4-2:元素位置互換之逆置演算法(資料改進)
順序表應用4-2:元素位置互換之逆置演算法(資料改進) Time Limit: 80 ms Memory Limit: 600 KiB Problem Description 一個長度為len(1<=len<=1000000)的順序表,資料元素的型別為整
Java複習之物聯網期末考試243 - 字串加密
243 - 字串加密 Time Limit: 1000 Memory Limit: 65535 Submit: 225 Solved: 231 Description 嘗試構造一種自定義的
資料結構實驗之二叉樹五:層序遍歷 (sdut OJ 3344)
資料結構實驗之二叉樹五:層序遍歷 Time Limit: 1000ms Memory limit: 65536K 有疑問?點這裡^_^ 題目描述 已知一個按先序輸入的字元序
SDUT OJ 資料結構實驗之圖論二:圖的深度遍歷
資料結構實驗之圖論二:圖的深度遍歷 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 請定一個無向圖,頂點編號從0到n-1,用深度優先搜尋(DFS),遍歷並輸出。遍歷時,先遍歷節點編號小的
資料結構實驗之圖論六:村村通公路 sdut oj (3362)
#include <bits/stdc++.h> #define INF 0x3f3f3f3f #define N 1100 using namespace std; int mp[N][N]; //鄰接矩陣儲存圖 int dis[N]; //標記陣列 int vis[N]; //用來記
python網路爬蟲與資訊採取之解析網頁例項---oJ期末成績排名
目的:打印出排名,學號,姓名,成績; 首先,開啟網頁的原始碼,如下: 你會發現,很混亂,沒有層次感;不用急,告訴你一個小技巧,先使用 soup.prettify() 函式進行格式化一下,得到如下結果: 這樣就好受多了; 接下來對原始碼進行分析;你會想這麼多難道要一句句
SDUT OJ 2122 資料結構實驗之連結串列七:單鏈表中重複元素的刪除
#include<iostream> #include<stdlib.h> using namespace std; typedef int ElemType; typedef struct LNode { ElemType data; stru
資料結構實驗之棧與佇列二:一般算術表示式轉換成字尾式 sdut-oj
#include <stdio.h> #include <stdlib.h> #define STACK_INIT_SIZE 100 #define STACKINCREMENT 100 typedef struct{ char *base;
資料結構實驗之串三:KMP應用 sdut(oj 3311)
資料結構實驗之串三:KMP應用 Time Limit: 1000ms Memory limit: 65536K 有疑問?點這裡^_^ 題目描述 有n個小朋友,每個小朋友手裡有
作業:用switch語句來分考試成績的等級
import java.util.Scanner; class DengJi { public static void main(String[] args) { Scanner scanner
SDUT OJ 資料結構實驗之串二:字串匹配(KMP做法)
資料結構實驗之串二:字串匹配 Time Limit: 1000MS Memory limit: 65536K 題目描述 給定兩個字串string1和string2,判斷strin
SDUT OJ 資料結構實驗之二叉樹三:統計葉子數
資料結構實驗之二叉樹三:統計葉子數Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description已知二叉樹的一個按先序遍歷輸入的字元序列,如
SDUT OJ 資料結構實驗之棧四:括號匹配
#include<iostream> #include<stdio.h> using namespace std; int main() { char a[51],b[51]; int i,top; while(gets(a)!=NULL)