반응형
#include <stdio.h>
#include <stdlib.h> //system함수사용
// 무한루프
void main()
{
//<학생성적 관리 프로그램 반평균 구하기>
//1.입력 999.프로그램 종료
//국어점수 :
//예외처리
//n번 학생 총점 : 평균 : (매번나오게)
//2~7명 사이로 입력받기
//999입력하면 while문 빠져나오면
//결과 -> 학생수 : , 반평균 :
int num = 0;
int total = 0;
while (true)
{
int a = 0;
int kor, eng, math = 0;
int sum;
int avg;
system("cls");
printf("<학생성적 관리 프로그램 반평균 구하기>\n");
printf("1.입력 999.프로그램 종료 : ");
scanf_s("%d", &a);
getchar();
if (a == 1) {
printf("국어점수 :");
scanf_s("%d", &kor);
getchar();
if (kor < 0 || kor >100)
{
printf("점수를 잘못입력하셨습니다.\n");
getchar();
system("cls");
continue;
}
printf("영어점수 :");
scanf_s("%d", &eng);
getchar();
if (eng < 0 || eng >100)
{
printf("점수를 잘못입력하셨습니다.\n");
getchar();
system("cls");
continue;
}
printf("수학점수 :");
scanf_s("%d", &math);
getchar();
if (math < 0 || math >100)
{
printf("점수를 잘못입력하셨습니다.\n");
getchar();
system("cls");
continue;
}
sum = kor + eng + math;
avg = sum / 3;
total += avg;
num++;
printf("%d번 학생의 총점 : %d 평균 : %d\n\n", num, sum, avg);
getchar();
continue;
}
else if (a == 999)
{
printf("전체 학생 수 : %d명 반평균 : %d점\n", num, (total / num));
getchar();
break;
}
}
}
반응형
'C언어' 카테고리의 다른 글
[c언어] BMI측정 프로그램 (0) | 2020.04.02 |
---|---|
[c언어] 로또번호 생성기 (0) | 2020.04.02 |
[c언어]Matrix(매트릭스)게임 (0) | 2020.04.02 |
[C언어] 가위 바위 보 게임 (0) | 2020.04.02 |
[C언어] 고객 관리 프로그램 (0) | 2020.04.02 |