從鍵盤輸入不少于12個學生的學號2020****,每個學生統計語文、數學、英語、C語言、體育5門課的成績,其中語文、數學和英語都是百分制,C語言和體育是ABCDF5個等級。(等級對應分數為A: >90, B: 80-89, C:70-79,D: 60-69,F: <60)
請使用陣列和函式實作以下功能:
按照語文、數學、英語、C語言、體育分別為1: 2: 2: 2: 1的權重計算加權平均成績(百分制)。分等級的課程成績按照分數段的平均分計算,即A按照95,B按照5.....按照30計算。按照計算的加權平均成績進行排名,輸出每個學生的學號和平均成績。(注意學號和成績的對應準確)
根據學生成績分別計算語文、數學、英語、C語言、體育5[門課的平均分,計算每1門課的方差或標準差。
找到語文、數學、英語、C語言、體育每門課的最高分和最低分,輸出對應的學生學號
按照30計算。按照計算的加權平均成績進行排名,輸出每個學生的學號和平均成績。(注意學號和成績的對應準確)
根據學生成績分別計算語文、數學、英語、C語言、體育5門課的平均分,計算每門課找到語文、數學、英語、C語言、體育每門課的最高分和最低分,輸出對應的學生學號提示語文、數學、英語、C語言、體育每門課程最后15%的同學注意學業預警。
uj5u.com熱心網友回復:
cin + string 輸入->然后string.find(start,end,char) + 選段分割每一個學生->if 處理資料->輸出轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/41185.html
標籤:C語言
上一篇:撰寫一個程式,要求輸出所有小寫字母及其ASCII碼。要求分別用while和do..while。怎么做。
下一篇:C語言程式代碼編程問題
