[圖解C] ex 6-1

// exercise 6-1

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int inPut ;
    int stuID[20], score[20];  // the number of students <= 20
   
    int i;
    for (i=0 ; i<20 ; i++)
    {
        stuID[i]=0;
        score[i]=0;
    }
   
   
    i=0;
    do{
         system("CLS");
         printf("enter %d th Student ID(ex:12345678): ", i+1);
         scanf("%d", &stuID[i]);
         printf("enter %d th score(0-100): ", i+1);
         scanf("%d", &score[i]);
       
         printf("enter [0] to end: ");
         scanf("%d", &inPut);
       
         i++;
       
    } while(inPut != 0);
   
   
    system("CLS");
   
    printf("Student ID\tScore\n");
   
    int num;
    double sum=0, average=0;
   
    for (num=0 ; num<i ; num++)   //num=0
    {
        printf("%d\t%d\n", stuID[num], score[num]);
        sum += score[num];
    }   //num=1

    average = sum / num;
    printf("\nthe sum is %.2lf\n", sum);
    printf("the average is %.2lf\n\n", average);

    system("pause");
    return 0;
   
}