#include <stdio.h>
int main(void)
{
char op;
int x, y;
printf("*****************");
printf("A----Add");
printf("S----Subtract");
printf("M----Multiply");
printf("D----Divide");
printf("Q----Quit");
printf("*****************");
printf("연산을 선택하시오:");
scanf("%c", &op);
do
{
printf("연산을 선택하시오:");
scanf("%c", &op);
if (op == 65 || op == 77 || op == 68 || op = 81)
{
printf("두수를 공백으로 분리하여 입력하시오:");
scanf("%d %d", &x, &y);
}
else if (op == 81)
break;
} while (op == 65 || op == 77 || op == 68 || op = 81);
switch (op){
case 65:
printf("연산의 결과는 %d입니다.", x + y);
break;
case 68 :
printf("연산의 결과는 %d입니다.",x / y);
break;
case 77:
printf("연산의 결과는 %d입니다.", x * y);
break;
case 83 :
printf("연산의 결과는 %d입니다.",x - y);
break;
return 0;
연산 선택하고 두수 연산하는건데 만약 잘못된거 있으면 설명좀 해줘염
아참 오류는 "op == 65<<이 부분에서 식이 수정할수있는 lvalue 여야 합니다". 임
프갤은 컴파일러가 아닙니다
젠장 한발 늦었다
op는 char형입니다.
갈쳐주세용 ㅜㅜ 낼 과제임
ㄴㅋㅋㅋㅋ
81입니다
op = 81 의 의미가??
81은 break 하는건데 그거는 방금 고쳤어용
오류가 if (op == 65 || op == 77 || op == 68 || op = 81) 여기서 뜨네요 왼쪽 op ==65 에서 떠요
코오드를 차안찬히 잘읽어보세요
다른거는 오류가 없는데 op = 65 에서만 빨간줄 생기네요 .. char는 ==을 못쓰나요?
넌 타입을 소중히 하지 않았지 자 게임을 시작하지 65는숫자인가 문자인가
그거만 생기는게 아니고 다오류인데 첫번째에 걸리니까 거기만 줄쳐지는거라곤 생각을 안해봤겠지
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
81은 고쳤어용 그런데 op == 65에서 오류남 그냥
웅??그래요??
병신 ㅋㅋ