int main()
{
int a, b;
char ch;
printf("a의 값을 입력 :");
scanf("&d", &a);
printf("연산자 입력 :");
scanf("%c", &ch);
printf("b의 값을 입력 :");
scanf("&d", &b);
switch(ch)
{
case '+' : printf("%d+%d=%d", a, b, a+b); break;
case '-' : printf("%d-%d=%d", a, b, a-b); break;
case '*' : printf("%d*%d=%d", a, b, a*b); break;
case '/' : printf("%d/%d=%d", a, b, a/b); break;
case '%' : printf("%d%%%d=%d", a, b, a%b); break;
}
변수 a와 b와 연산자를 지접입력하는 계산기인데, a값만 입력하고 엔터치면 그대로 끝난다
scanf("&d", &a);
%d
왜 저런 초보적인걸 자꾸 틀려서 ㅠ
만약 비주얼스튜디오 컴파일 에러나면 F4 눌러서 직접 원인찾아라