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;
}

==================================================================================================