점수를 입력받아 성적을 출력하기

| 출력 조건 | 출력 |
| 99점 ~ 90점 | A 학점입니다. |
| 89점 ~ 80점 | B 학점입니다. |
| 79점 ~ 70점 | C 학점입니다. |
| 69점 ~ 60점 | D 학점입니다. |
| 그 외 점수 | F 학점입니다. |
1. if ~ else를 이용하여 출력하기
더보기
#include<stdio.h>
int main(void){
int score;
printf("점수를 입력하세요.\n");
scanf("%d", &score);
if(score>=90)
printf("A 학점입니다.");
else if(score>=80)
printf("B 학점입니다.");
else if(score>=70)
printf("C 학점입니다.");
else if(score>=60)
printf("D 학점입니다.");
else
printf("F 학점입니다.");
return 0;
}
2. switch를 이용하여 출력하기
더보기
#include<stdio.h>
int main(void){
int score;
int score_n;
printf("점수를 입력하세요.\n");
scanf("%d", &score);
score_n = score / 10;
switch(score_n){
case 9:
printf("A 학점입니다.");
break;
case 8:
printf("B 학점입니다.");
break;
case 7:
printf("C 학점입니다.");
break;
case 6:
printf("D 학점입니다.");
break;
default :
printf("F 학점입니다.");
}
return 0;
}
이외도 다양한 방법으로 코드를 작성해서 출력할 수 있습니다.
'Coding > C' 카테고리의 다른 글
| 배열(array) (0) | 2021.07.24 |
|---|---|
| 함수·재귀함수, 지역·전역변수 (0) | 2021.06.26 |
| 구구단 출력하기 (while, for) (0) | 2021.06.12 |
| 반복문 제어(continue, break, goto) (0) | 2021.06.12 |
| 분기문(if, if ~ else, switch) (0) | 2021.06.12 |