題目描述
給定乙個百分制成績t,將其劃分為如下五個等級之一:
90~100為a,80~89為b,70~79為c,60~69為d,0~59為e
現有若干百分制成績(成績個數不超過1000個),請你統計五個等級段的人數,並找出人數最多的那個等級段,按照從大到小的順序輸出該段中所有人成績(保證人數最多的等級只有乙個)。
輸入第一行是成績的個數 n
第二行是學生的成績,若干0~100的正整數,用空格隔開
輸出第一行為5個正整數,分別表示a,b,c,d,e五個等級段的人數
第二行乙個正整數,表示人數最多的等級段中人數
接下來一行若干個用空格隔開的正整數,表示人數最多的那個等級中所有人的分數,按從大到小的順序輸出。
樣例輸入
10樣例輸出100 80 85 77 55 61 82 90 71 60
2 3 2 2 1385 82 80
#includevoid swap(int *ptr1,int *ptr2)
int fun(int a,int n)
}int max(int a,int n)
return k;
} int main()
; int n=0,m;
int g[5]=;
scanf("%d",&n);
for(int i=0;ifun(a,n);
for(int i=0;i} for(int i=0;i<5;i++)
printf("%d ",g[i]);
printf("\n");
m=max(g,5);
printf("%d\n",g[m]);
switch(m)
printf("\n");
return 0;
}
藍橋杯 演算法提高VIP 掃雷
掃雷遊戲你一定玩過吧!現在給你若干個n m的地雷陣,請你計算出每個矩陣中每個單元格相鄰單元格內地雷的個數,每個單元格最多有8個相鄰的單元格。0 n,m 100 注意兩個矩陣之間應該有乙個空行,由於oj的格式化這裡不能顯示出來 資料規模和約定 0 n,m 100 輸入包含若干個矩陣,對於每個矩陣,第一...
藍橋杯 演算法提高VIP 班級排名
題目描述 達達在陶陶的影響下,也對學習慢慢的產生了興趣。他在每次考試之後,都會追著老師問,自己在班級的總名次是多少。考試一多,老師也不耐煩了,於是他給了達達所有人的成績,讓他自己去算出自己的排名。可人太多了,達達也無法立即算出來,於是他想讓你幫幫他。資料規模和約定 n 100,名字長度不超過30,分...
藍橋杯 演算法提高VIP 交換Easy
時間限制 1sec 記憶體限制 128mb 題目描述 給定n個整數組成的序列,每次交換當前第x個與第y個整數,要求輸出最終的序列。輸入 第一行為序列的大小n 1 n 1000 和操作個數m 1 m 1000 第二行包含n個數字,表示初始序列。接下來m行,每行兩個整數x,y 1 x,y n 表示要交換...