Maplewing

8/26 C: 2D Array

Aug 25th, 2015
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.58 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.     // 輸入有幾位學生
  5.     int n;
  6.     scanf("%d", &n);
  7.    
  8.     // 輸入學生的座號與成績
  9.     int score[1000][2];
  10.     int i;
  11.     for( i = 0 ; i < n ; i++ ){
  12.         scanf("%d%d", &score[i][0], &score[i][1]);
  13.     }
  14.    
  15.     // 算總和
  16.     int sum = 0;
  17.     for( i = 0 ; i < n ; i++ ){
  18.         sum += score[i][1];
  19.     }
  20.    
  21.     // 算平均
  22.     double average = (double)sum / n;
  23.     printf("Average: %lf\n", average);
  24.    
  25.     // 找比平均低的學生
  26.     printf("No Pass:");
  27.     for( i = 0 ; i < n ; i++ ){
  28.         if( score[i][1] < average ){
  29.             printf(" %d", score[i][0]);
  30.         }
  31.     }
  32.    
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment