본문 바로가기
[programming]/[C language] C 언어

[C language] c언어 grade 성적 평균 총점 합계 프로그램 소스 코드 예제

by codeomni 2018. 9. 19.
반응형

 

안녕하세요.

 

c 언어로 윈도우에서 작동할 다양한 프로그램을 제작할 수 있습니다.

이번에 포스팅하는 글은 c언어를 사용한 성적 프로그램입니다.

학생별 과목의 성적을 입력 받아서 총점과 평균을 출력하는 프로그램입니다.

 

학생을 제외한 과목, 총점, 평균은 배열로 처리하였습니다.

평균은 소수점 자리까지 처리하기 위해 double 변수를 사용하였습니다.

출력 또한 배열로 출력합니다.

 

 

 

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
// 성적 계산
 
// 기본 헤더 파일 선언
#include <stdio.h>
 
// main 함수
int main(void)
{
    // 변수
    int  i, num[10], kor[10], eng[10], mat[10], total[10];
 
    // 실수 변수
    double avg[10];
 
    for (i = 0; i<10; i++) {
        printf("%d번 학생의 국어, 영어, 수학 점수를 입력하세요(스페이스 공백 입력): ", i + 1);
        scanf("%d %d %d"&kor[i], &eng[i], &mat[i]);
 
        total[i] = kor[i] + eng[i] + mat[i];
        avg[i] = total[i] / 3.0;
    }
    puts("");
    puts("");
    // 출력
    printf("학번   국어   영어   수학   총점     평균\n");
    printf("_________________________________________________\n");
    // 배열 출력
    for (i = 0; i<10; i++) {
        printf("%3d  %6d  %5d  %5d  %5d     %0.1f\n", i + 1, kor[i], eng[i], mat[i], total[i], avg[i]);
    }
 
    return 0;
}
 
cs

 

 

 

 성적이 올바르게 처리되는 것을 확인할 수 있습니다.

댓글