# include <stdio.h>
int main()
{
int kor, eng, mat ;
int ave ;
//평균점수를 절대평가로 학점부여//
printf("국어 점수를 입력하세요 : ");
scanf("%d", kor);
printf("영어 점수를 입력하세요 : ");
scanf("%d", eng);
printf("수학 점수를 입력하세요 : ");
scanf("%d", mat);
ave = (kor+eng+mat)/3 ;
//점수범위에 따라 학점값 지정//
if(ave >= 90)
{
ave = 1;
}
else if(ave >=80)
{
ave = 2;
}
else if(ave >=70)
{
ave = 3;
}
else if(ave >=60)
{
ave = 4;
}
else
{
ave = 5;
}
//switch구문으로 학점값에 따라 printf 출력//
switch(ave)
case '1':
printf("A학점입니다\n") ;
case '2' :
printf("B학점입니다\n") ;
case '3' :
printf("C학점입니다\n") ;
case '4' :
printf("D학점입니다\n") ;
case '5' :
printf("F학점입니다\n") ;
}
이렇게하니까
case부분에서 싸그리 대소문자가 잘못되었다고 ㅈㄹ
이구조가 존나 비효율적인건 아는데 억지로 switch를 넣는 코드를 짜려니[과제] 이난리에요
case이거 멀쩡하게 적용하는 방법이..?