IT/솔루션) 난 정말C... 없다구요
10장. 실행흐름의 컨트롤 1편! 분기(Branch) ) 문제 10-5 [switch문의 활용]
돔찌
2019. 4. 14. 21:18
<2016. 9. 20. 2:46>
10장. 실행흐름의 컨트롤 1편! 분기(Branch) ) 문제 10-5 [switch문의 활용]
예제 10-2를 switch문을 이용해서 재 구현 해보자.
==============================================================================================
#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable : 4996)
int NumberRange(int n);
int main(void) {
int num;
printf("정수 입력 \n");
scanf("%d", &num);
switch(NumberRange(num)) {
case -1:
printf("입력한 정수는 0미만\n");
break;
case 0:
printf("입력한 정수는 0~10사이\n");
break;
case 1:
printf("입력한 정수는 10~20사이\n");
break;
default :
printf("입력한 정수는 20이상\n");
}
system("pause");
return 0;
}
int NumberRange(int n) {
if (n < 0)
return -1; else
return n / 10;
}
==================================================================================================