題目1018:統計同成績學生人數
時間限制:1 秒
內存限制:32 兆
特殊判題:否
提交:9652
解決:5078
- 題目描述:
-
讀入N名學生的成績,將獲得某一給定分數的學生人數輸出。
- 輸入:
-
測試輸入包含若干測試用例,每個測試用例的格式爲
第1行:N
第2行:N名學生的成績,相鄰兩數字用一個空格間隔。
第3行:給定分數
當讀到N=0時輸入結束。其中N不超過1000,成績分數爲(包含)0到100之間的一個整數。
- 輸出:
-
對每個測試用例,將獲得給定分數的學生人數輸出。
- 樣例輸入:
-
3 80 60 90 60 2 85 66 0 5 60 75 90 55 75 75 0
- 樣例輸出:
-
1 0 2
- 答疑:
- 解題遇到問題?分享解題心得?討論本題請訪問:http://t.jobdu.com/thread-7742-1-1.html
- 簡單題,直接貼代碼:
#include<stdio.h> #include<iostream> #include<algorithm> using namespace std; int main(){ int a[1000]; int n; while(cin>>n&&n!=0){ int k,j=0; for(int i=0;i<n;i++){ cin>>a[i]; } cin>>k; for(int i=0;i<n;i++){ if(k==a[i]) j++; } cout<<j<<'\n'; } return 0; }
總結:比較簡單,注意數組的大小範圍。