띄어쓰기로 구분된 한줄의 계산식을 입력받아 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 |