본문 바로가기

C\C++

Switch~case 연습

띄어쓰기로 구분된 한줄의 계산식을 입력받아 Switch~case문을 이용하여 계산 및 출력

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

void main(void)
{
	int n1=0, n2=0;
	float res=0;
	char op=' ';
	printf("수식을 한 줄로 띄어쓰기로 입력하세요 :");
	scanf("%d %c %d", &n1, &op, &n2);
	switch (op)
	{
	case '+':
		res = n1 + n2;
		break;
	case '-':
		res = n1 - n2;
		break;
	case '*':
		res = n1 * n2;
		break;
	case '/':
		res = n1 / (float)n2;
		break;
	default:
		printf("잘못된 입력입니다.\n");
		break;
	}
	printf("%d %c %d = %f", n1, op, n2, res);
}

'C\C++' 카테고리의 다른 글

type_문제  (0) 2022.02.09
변수\상수 예제  (0) 2022.02.08
while문 예제  (0) 2022.02.08
Visual Studio _ C언어 프로젝트 작성  (0) 2022.02.03
Visual Studio _ C 개발 환경  (0) 2022.02.03