점수를 입력받아 성적을 출력하기
출력 조건 | 출력 |
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 |