統計學生成績
本題要求編寫程式讀入N個學生的百分制成績,統計五分製成績的分佈。百分制成績到五分製成績的轉換規則:
大於等於90分為A; 小於90且大於等於80為B; 小於80且大於等於70為C; 小於70且大於等於60為D; 小於60為E。輸入格式:
輸入在第1行中給出1個正整數N(<=1000),即學生人數;第2行中給出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; while(scanf("%d",&n)!=EOF) { int a[1000],i; int A,B,C,D,E; A=B=C=D=E=0; for(i=0;i<n;i++) { scanf("%d",&a[i]); if(a[i]<60) E=E+1; else if(a[i]<70) D=D+1; else if(a[i]<80) C=C+1; else if(a[i]<90) B=B+1; else if(a[i]<=100) A=A+1; } printf("%d %d %d %d %d\n",A,B,C,D,E); } return 0; }
相關推薦
C語言:統計學生成績並輸出
統計學生成績並輸出最高分 題目要求:有50名學生,每個學生的資料包括學號,姓名,3門課的成績,從鍵盤輸入50名學生資料,要求打印出每門課的平均成績,以及三門課總分最高的學生資料(包括學號,姓名,3門課的成績,3門課的總分)。 #include<stdio.h> #defi
9-6 按等級統計學生成績
// 按等級統計學生成績 #include <stdio.h> #define N 10 struct Student { char num[15]; char name[15]; int score; char grade; }; void set_grade (stru
統計學生成績
本題要求編寫程式讀入N個學生的百分制成績,統計五分製成績的分佈。百分制成績到五分製成績的轉換規則: 大於等於90分為A; 小於90且大於等於80為B; 小於80且大於等於70為C; 小於70且大於等於60為D; 小於60為E。 輸入格式: 輸入在第1行中給出1個正整數N(<=1000),即
迴圈結構 7-9 統計學生成績
1 實驗過程 #include <stdio.h> int main(){ int i,n;int A=0,B=0,C=0,D=0,E=0;int a[1000];scanf("%d",&n);for(i=0;i<n;i++){scanf(
按等級統計學生成績
本題要求實現一個根據學生成績設定其等級,並統計不及格人數的簡單函式。 函式介面定義: int set_grade( struct student *p, int n ); 其中p是指向學生資訊
組合語言:統計學生成績小程式(增加了邊界判斷)
從鍵盤錄入10個學生成績(0-100),錄入完畢自動統計各分段的學生數。如果錄入的不是0-100,則報錯並重新輸入。而且,按下ESC直接結束程式。之前沒有對邊界進行判斷,結果造成了統計人數超過9以後就不能正常顯示了此次加了邊界判斷,如果人數更大的話以此類推,若超過100則再另
分支-17. 統計學生成績
本題要求編寫程式讀入N個學生的百分制成績,統計五分製成績的分佈。百分制成績到五分製成績的轉換規則: 大於等於90分為A; 小於90且大於等於80為B; 小於80且大於等於70為C; 小於70且大於等於60為D; 小於60為E。 輸入格式: 輸入在第1行中給出1個正整數
題目1018:統計同成績學生人數(數組或者map)
result ble tdi core %d github col targe map 題目鏈接:http://ac.jobdu.com/problem.php?pid=1018 詳解鏈接:https://github.com/zpfbuaa/JobduInCPlusPl
TOJ1301: 統計同成績學生人數
malloc 統計同成績學生人數 () erro str pre 空間 for n! #include<iostream> using namespace std; int main() { int N; int a[1000];
1038. 統計同成績學生(20)
初始化 pre string 超過 一個 統計 col 分數 return 本題要求讀入N名學生的成績,將獲得某一給定分數的學生人數輸出。 輸入格式: 輸入在第1行給出不超過105的正整數N,即學生總人數。隨後1行給出N名學生的百分制整數成績,中間以空格分隔。最後1行給出要
學生成績統計
english 成績 name string 學生成績 學生 student AR sta package 成績;public class Grade { private double chinese; //語文成績 private double math;
【PAT】B1038 統計同成績學生(20)(20 分)
自己的 code return scanf pre pat can 學生 include #include<stdio.h> int arr[102]={0};//分數作為自己的下標,註意 int main(){ int N;scanf("%d",&am
PAT乙級 1038 統計同成績學生
本題要求讀入 N 名學生的成績,將獲得某一給定分數的學生人數輸出。 輸入格式: 輸入在第 1 行給出不超過 105的正整數 N,即學生總人數。隨後一行給出 N 名學生的百分制整數成績,中間以空格分隔。最後一行給出要查詢的分數個數 K(不超過 N 的正整數),隨後是 K 個分數,中間以
HDU - 1235 統計同成績學生人數 桶排序
http://acm.hdu.edu.cn/showproblem.php?pid=1235 #include<iostream> #include<cstring> using namespace std; int a[101]; int main(){ int n;
HDOJ_1235_統計同成績學生人數
clas fclose spa 成績 cst return esp lose std AC代碼: #include <iostream> #include <cstdio> #define Max 1005 using namespace std;
求學生成績-統計每門課程的參考人數和課程平均分
有如下資料 computer,huangxiaoming,85,86,41,75,93,42,85 computer,xuzheng,54,52,86,91,42 computer,huangbo,85,42,96,38 english,zhaobenshan,54,52,86,91,
1038 統計同成績學生 (20 分)
1038 統計同成績學生 (20 分) 本題要求讀入 N 名學生的成績,將獲得某一給定分數的學生人數輸出。 輸入格式: 輸入在第 1 行給出不超過 105 的正整數 N,即學生總人數。隨後一行給出 N 名學生的百分制整數成績,中間以空格分隔。最後一行給出要查詢的分
Java:學生成績統計(while語句)
import java.util.Scanner; public class sum { public static void main(String[] args) { // TODO 自動生成的方法存根 int
從鍵盤輸入若干個學生成績,統計並輸出最高成績和最低成績,當輸入負數時結束輸入。
#include<iostream> using namespace std; int main() { double a[100]; double max=0,min=100,t; int i; for(i=0;i<100;i++) {
C語言進階-第15~16講:結構體應用(學生成績統計)
任務和程式碼: 學生成績統計: 每位同學的資訊學號、姓名、C、高數、英語成績。定義一個學生成績的結構體陣列,其中的資料成員包括學號(char num[13])、姓名(name)、三門課的成績(grade)、總分(score))