학교 과제로 키보드로 정수 2개와 산술 연산자(+,-,*,/,%)하나를 입력 받아 그 연산자에 따라
연산 결과를 출력하는 프로그램(switch문으로)을 짜고 있는데요 너무 모르겠어 친구한테 부탁했더니
프로그램을 줬는데 에러가 많아서 제가 나름대로 수정 했는데 안되네요
프로그래밍좀 해주세요~
#include <stdio.h>
main()
{
int a, b,sum,dlv,gob,na ;
float nanum;
char ch ;
sum=a+b;
dlv=a-b ;
gob=a*b ;
nanum=a/b;
na=a%b;
printf("첫번째 정수를 입력하세요\n");
scanf("%d", &a);
printf("두번째 정수를 입력하세요\n");
scanf("%d", &b);
printf("연산자 입력\n");
scanf("%s",ch);
switch(ch)
{
case '+' : sum= a+b;
printf("%d+%d = %d\n", a,b,a+b);
break;
case '-' : dlv= a-b;
printf("%d-%d = %d\n", a,b,a-b);
break;
case '*' : gob= a*b;
printf("%d*%d = %d\n", a,b,a*b);
break;
case '/' : nanum= a/b;
printf("%d/%d = %d\n", a,b,a/b);
break;
case '%' : na= a%b;
printf("%d%%d = %d\n", a,b,a%b);
break;
defult : printf("잘못입력하셨습니다.\n");
}
}
|