티스토리 뷰
[문제] 성적 S를 읽어들여 90점 이상이면 A를, 80~89점 이면 B를,
70~79점 이면 C를, 60~69점 이면 D를, 60 미만이면 F를 출력하는
프로그램을 if-else 문과 switch-case문 을 사용하여 작성하시오.
--------------if~else 문을 사용한 예--------------
#include <stdio.h>
void main()
{
int s;
char rank;
printf("당신의 성적을 입력하세요.");
scanf("%d",&s);
if(s>=90)
rank='A';
else if(80<=s)
rank='B';
else if(70<=s)
rank='C';
else if(60<=s)
rank='D';
else
rank='F';
printf("당신의 성적은 %c 입니다.",rank);
}
---------------switch~case 를 사용한 예---------------
#include <stdio.h>
void main()
{
char rank;
int s;
printf("당신의 점수를 입력하시오\n");
scanf("%d",&s);
switch(s/10)
{
case 10: rank='A';
break;
case 9 : rank='A';
break;
case 8 : rank='B';
break;
case 7 : rank='C';
break;
case 6 : rank='D';
break;
default: rank='F';
}
printf("당신의 성적은 %c 입니다.\n",rank);
}
'IT Skills > Programming' 카테고리의 다른 글
java (0) | 2013.03.25 |
---|---|
[C#] 기본 (0) | 2013.03.11 |
12.09.04 1강 (0) | 2012.09.04 |
[C언어] 조건연산자를 이용한 입력한 숫자중 최솟값 구하기 (0) | 2012.04.04 |
[C언어] 학번과 이름을 scanf 함수로 입력 받고 그 값을 모니터에 출력하기. (0) | 2012.04.04 |
- Total
- Today
- Yesterday
- PS2
- 라이언
- 안산
- 디지바이스
- razer
- 일본여행
- 디지몬
- AMD
- 아이폰X
- Windows 10
- javascript
- 일본
- 이어폰
- 듀얼쇼크4
- 건담
- 고양이
- 카카오프렌즈
- 프라모델
- 윈도우즈 10
- 마우스
- 플스2
- ps4
- m5a97
- 구글
- 노트북
- 애드센스
- Asus
- 보스
- 피규어
- 프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |