C 언어 썸네일형 리스트형 switch문(3) /* 0에서 9까지 입력받아 영어로 출력하는 프로그램으로 switch문의 정수값으로 문자 형 변수를 아스키코드를 이용하여 사용한 예 */ #include int main() { char ch; printf("Please enter a number between 0 to 9 : "); scanf("%c", &ch); switch(ch) { case 48: { printf("Input Number is Zero.\n"); break; } case 49: { printf("Input Number is One.\n"); break; } case 50: { printf("Input Number is Two.\n"); break; } case 51: { printf("Input Number is Three.\n").. 더보기 switch문(2) //시험 점수를 입력받아 switch문을 이용하여 학점을 구하는 프로그램 #include int main() { int score; char grade; printf("Please enter examination score: "); scanf("%d", &score); score = score / 10; switch(score) { case 10: case 9: { grade = 'A'; break; } case 8: { grade = 'B'; break; } case 7: { grade = 'C'; break; } case 6: { grade = 'D'; break; } default: { grade = 'F'; break; } } printf("The grade is %c\n", grade); ret.. 더보기 switch문(1) if문이 두 명령문 중에서 하나를 실행하는 선택문인 데 비해서 switch문은 여러 개의 명령문 중에서 하나를 실행하는 선택문이다. 여러 명령문 중에서 하나를 선택하여 실행하는 것은 앞에서 설명한 중첩된 if-else문을 사용할 수도 있지만 switch문을 사용하면 편리하다. 예) #include int main() { int iNum; scanf("%d", &iNum); switch(iNum) { case 1: //표시 printf("1\n"); break; case 2: printf("2\n"); break; default: printf("잘못된 입력\n"); break; } return 0; } 예를 들어 입력을 1 1 2 입력을 2 2 입력한 값 위에는 출력하지 않는다. break;를 입력하면 1.. 더보기 다중 if문 if문이나 if-else문에서는 if절이나 else절 내에 또 다른 if문이 들어가는 다중 if문이 되는 경우가 흔히 있다. 예) #include int main() { int score; char grade = 'X'; //grade를 미리 초기화 한다. printf("Please enter examination score: "); scanf("%d", &score); if((score=90)) grade = 'A'; else if((score=80)) grade = 'B'; else if((score=70)) grade = 'C'; else if((score=60)) grade = 'D'; else if((score=0)) grade = 'F'; else printf("wrong score\n"); .. 더보기 if-else문 if-else문은 선택문의 기본이 되는 표준적인 형태로서 두 가지의 경우 중에서 하나를 선택하여 수행한다. if문은 if-else문을 간략화한 형식이라 볼 수 있다. if (논리식) 명령문 else 명령문 if-else문(statement)는 if절(clause)와 else절(clause)로 구성되며, if와 else는 키워드이다. 조건을 나타내는 논리식의 값이 참이면 if절이 실행되고, 거짓이면 else절이 실행된다. 예) #include int main() { int num1, num2, bigger, smaller; printf("Please enter two integer: "); scanf("%d %d", &num1, &num2); if(num1 더보기 이전 1 ··· 8 9 10 11 12 13 14 ··· 28 다음