#include <stdio.h>
int main(void){
int num1, num2;
char alp;
do{
printf("*******************\n");
printf("A---- Add\n");
printf("S---- Subtract\n");
printf("M---- Mutiply\n");
printf("D---- Divide\n");
printf("Q---- Quit\n");
printf("*******************\n");
printf("연산을 선택하시오 : ");
scanf("%c", &alp);
if((alp=='A')||(alp=='S')||(alp=='M')||(alp=='D')||(alp=='Q'))
{
printf("두수를 공백으로 분리하여 입력하시오 : ");
scanf("%d %d", &num1, &num2);
}
else if((alp=='Q'))
{
break;
}
else
{
printf("연산을 선택하시오 : ");
scanf("%c", &alp);
// fflush(stdin);
}
switch(alp){
case 'A' : printf("연산의 결과는 %d입니다.\n", num1+num2); break;
case 'S' : printf("연산의 결과는 %d입니다.\n", num1-num2); break;
case 'M' : printf("연산의 결과는 %d입니다.\n", num1*num2); break;
case 'D' : printf("연산의 결과는 %d입니다.\n", num1/num2); break;
default: break;
}
}while(1);
return 0;
}
계산기인데 계속반복되야되는거임..
반복시에 문제가 게속생기는데 우짬 ;
걍 스위치로하셈
do while꼭써야되성
크롬으로 덧글이 안써지네
ㅇㅇ//되성->돼성
if문다음에 else if부분 틀리지않았냐
ㄴ뭐가 틀렸단거냐
저렇게써놓으면 'Q'여도 else if 부분 안될듯
if에 q랑 비교하는게 왜있냐
else if가 틀린게 아니고 if가 틀린거지 ㅇㅇ
ㄴ if부분수정했당 저거하나더썻엇네
else{}부분도 삭제 ㄱㄱ
불필요함
주석달고해봣는데 똑같더라 생각해보니 반복문이라 ㅎㅋ
다름 T친다음에 Q치면 못나간다
아시봘 존나 생각안나노