国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

求取得最高成績同學人數

2019-11-08 02:06:20
字體:
來源:轉載
供稿:網友

查詢取得最高成績的學生人數,大部分同學的思想是:先遍歷一遍全體同學生成績,比較得出最高成績的數值,再遍歷一次,統計取得最高成績的人數,但這種方法比較費時。 下面介紹一種思想:由于成績最低為0,最高為100,所以共有101種可能,我們先定義一個101個元素的數組,初始化為0,然后將每個成績作為下標,使相應數組元素加一,遍歷一遍即可得出各取得成績的人數,再從后向前遍歷數組,第一個不為0的元素下標即為最高成績。 輸入:請輸入學生個數:x 請輸入各位學生成績:xx xx xx xx xx 輸出:最高成績為xx,人數為x 示例:請輸入學生個數:5 請輸入各位學生成績:98 98 80 81 70 最高成績為98,人數為2 代碼:

#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>int main (){ int n; int class[101] = { 0 }; PRintf ("請輸入學生個數:"); scanf ("%d", &n); printf ("請輸入各位學生成績:"); for (int i = 0; i < n; i++) { int x; scanf ("%d", &x); class[x]++; } int j = 100; while (class[j] == 0) { j--; } printf ("/n最高成績為%d,人數為%d", j, class[j]); system ("pause"); return 0;}

歡迎關注微信公眾號:C語言二偉 這里寫圖片描述


上一篇:JZOJ4973. 回合游戲

下一篇:最短路徑問題

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 山西省| 嘉祥县| 万山特区| 昭通市| 合江县| 海伦市| 揭西县| 普定县| 临高县| 东平县| 潞城市| 奉新县| 尚志市| 玉环县| 进贤县| 苍南县| 斗六市| 淅川县| 柘荣县| 邵阳县| 景东| 随州市| 文水县| 云阳县| 湘西| 玛多县| 康平县| 乐陵市| 鄱阳县| 集贤县| 临猗县| 饶阳县| 手游| 葵青区| 子长县| 大方县| 社会| 潍坊市| 波密县| 绥芬河市| 徐闻县|