九度-簡單題 題目1018:統計同成績學生人數

題目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
來源:
2006年浙江大學計算機及軟件工程研究生機試真題
答疑:
解題遇到問題?分享解題心得?討論本題請訪問: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;
	
}

總結:比較簡單,注意數組的大小範圍。
發佈了26 篇原創文章 · 獲贊 14 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章