程式問題在於
改正後#include
int main()
for(i=0;i if(a[i]>=90)
else if(a[i]>=80&&a[i]<90)else if(a[i]>=70&&a[i]<80)else if(a[i]>=60&&a[i]<70)else if(a[i]<60) }
printf("%d %d %d %d %d",a,b,c,d,e);
return 0; }
其一基礎薄弱。。。
其二是題目沒讀懂,a,b,c,d,e是指乙個區間段。
其三是是不知道如何輸入兩行資料,怎麼放在迴圈裡。
先看到題目 「
輸入在第一行中給出乙個正整數n(
≤ 1000)」,也就是說應該有定義乙個陣列所以有int a[1000];
那麼肯定要用到迴圈,以及選擇語句。
在接下來可以用a[i]來表示,然後共有"n"個,有for(i=0;i
明白了a++等等的意思是統計個數,就是說符合if就加乙個,逐步統計個數,最後輸出。
統計學生成績
本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則 大於等於90分為a 小於90且大於等於80為b 小於80且大於等於70為c 小於70且大於等於60為d 小於60為e。輸入格式 輸入在第一行中給出乙個正整數n 1000 即學生人數 第二行中給出n個學生...
使用「結構」統計學生成績
設學生資訊包括學號,姓名和五門功課的成績,要求編寫輸入輸出 學生資訊的函式。在輸入一組學生資訊後,以學生成績的總分從高 到低順序輸出學生資訊。這個相對來說比較簡單,可以建立乙個學生的結構體,結構體裡面有三個成員 學號,姓名和五門功課的成績。下面請看一下我的整體 這個思路也比較簡單,主要是為了練習使用...
python統計學生成績
假設乙個團隊裡有5名學員,成績如下表所示。你可以用numpy統計下這些人在語文 英語 數學中的平均成績 最小成績 最大成績 方差 標準差。然後把這些人的總成績排序,得出名次進行成績輸出。姓名語文 英語數學 guanfei 6665 30guanyu 9585 98zhaoyun 9392 96hua...