浙大版《C語言程式設計(第3版)》題目集 習題3-4 統計學生成績
阿新 • • 發佈:2020-10-13
- - -》博主推薦,學生黨、程式設計師必備,點選檢視- - - >>>>>
熱門文章推薦
以下50道演算法程式設計題訪問量較大,包含常用語法,資料結構,解題思路等等,作為C語言學習者必練題目推薦給各位。創作不易,記得一鍵三連哦!!!
習題3-4 統計學生成績
本題要求編寫程式讀入N個學生的百分制成績,統計五分製成績的分佈。百分制成績到五分製成績的轉換規則:
- 大於等於90分為A;
- 小於90且大於等於80為B;
- 小於80且大於等於70為C;
- 小於70且大於等於60為D;
- 小於60為E。
輸入格式:
輸入在第一行中給出一個正整數N(≤1000),即學生人數;第二行中給出N個學生的百分制成績,其間以空格分隔。
輸出格式:
在一行中輸出A、B、C、D、E對應的五分製成績的人數分佈,數字間以空格分隔,行末不得有多餘空格。
輸入樣例:
7
77 54 92 73 60 65 69
輸出樣例:
1 0 2 3 1
程式碼:
#include<stdio.h>
int main()
{
int N;
scanf("%d",&N);
int i;
int arr[5]={0};
int m;
for(i=0;i<N;i++)
{
scanf("%d",&m);
if(m>=90)arr[0]++;
else if(m<90&&m>=80) arr[1]++;
else if(m<80&&m>=70) arr[2]++;
else if(m<70&&m>=60) arr[3]++;
else arr[4]++;
}
for(i=0;i<5;i++)
{
if(i==5-1) printf("%d\n",arr[i]);
else printf("%d ",arr[i]);
}
return 0;
}
公眾號推薦:計算機類畢業設計系統原始碼,IT技術文章分享,遊戲原始碼,網頁模板
小程式推薦:網站資源快速收錄--百度API網頁提交助手,操作簡單,效率高