程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 杭電OJ——1235 統計同成績學生人數

杭電OJ——1235 統計同成績學生人數

編輯:C++入門知識

統計同成績學生人數   Problem Description 讀入N名學生的成績,將獲得某一給定分數的學生人數輸出。     Input 測試輸入包含若干測試用例,每個測試用例的格式為     第1行:N 第2行:N名學生的成績,相鄰兩數字用一個空格間隔。 第3行:給定分數   當讀到N=0時輸入結束。其中N不超過1000,成績分數為(包含)0到100之間的一個整數。     Output 對每個測試用例,將獲得給定分數的學生人數輸出。     Sample Input 3 80 60 90 60 2 85 66 0 5 60 75 90 55 75 75 0     Sample Output 1 0 2   Hint Hint   Huge input, scanf is recommended.     Source 浙大計算機研究生復試上機考試-2006年     Recommend JGShining     水題,沒難度!直接發代碼: [cpp]   #include<iostream>   using namespace std;   const int MAX=10000;      int main()   {       int arr[MAX];       int num,i,sum,com;       while(cin>>num && num!=0)       {           for(i=0;i<num;i++)           {               scanf("%d",&arr[i]);           }           cin>>com;           sum=0;           for(i=0;i<num;i++)           {               if(arr[i]==com)                   sum++;           }           cout<<sum<<endl;       }       return 0;   }      

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved