SA_BLOG

[C언어] 성적처리 예제 본문

프로그래밍/C언어

[C언어] 성적처리 예제

wooty9 2013. 11. 26. 22:58

 

 

중간,기말 점수로 총점, 평균, 석차 구하는 예제 소스입니다. 




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
 
/*
성적처리 예제 프로그램
OS : Windows 7
S/W: Visual Studio 2013 Express
*/
#include <stdio.h>
int main(void)
{
   int   num[5][5] = { { 74, 65 }, { 50, 80 }, { 88, 98 }, { 82, 75 }, { 78, 60 } };
   char name[5][10] = { "강감찬", "김시민", "장보고", "이순신", "김유신" };
   int i, j;
   
   //총점&평균
   for (i = 0; i < 5; i++){
      num[i][2] = num[i][0] + num[i][1];
      num[i][3] = num[i][2] / 2;
   }
   //석차부분
   for (i = 0; i < 5; i++){   
      num[i][4] = 1;
      for (j = 0; j < 5; j++){
         if (num[i][2] < num[j][2])
         {
            num[i][4]++;
         }
      }
   }
   printf_s(" 성명\t중간\t기말\t총점\t평균\t석차\n");
   printf_s("============================================\n");
   for (i = 0; i < 5; i++){
      printf_s("%s\t",name[i]);
      for (j = 0; j < 5; j++){
         printf(" %d\t", num[i][j]);
      }
      printf("\n");
   }
   printf_s("============================================\n\n");
   return 0;
}
 
CodeHighlighter


Comments