c언어로 정수계산기 만들기
다빈
질문 제목 :c언어로 정수 계산기 만들기
질문 요약 :덧셈인지 나눗셈인지 곱셈인지 뺄셈인지 구분하는 과정에서 숫자를 대입해 줬는데
연산자에 대입되지 않는 수를 입력했을때 다시 입력하게하는 방법을 알려주세요
질문 내용 :
일단 소스요
#includestdio.h
int main()
{
int calculate, a, b;
printf(10 진수계산기입니다.\n덧셈은 1, 뺄셈은 2, 곱셈은 3, 나눗셈은 4를 입력해주세요:\n);
scanf(%d,&calculate);
if(calculate==1)
{
printf(덧셈입니다. 더할 두 정수를 쉼표로 구분해 입력해 주세요:\n);
scanf(%d,%d, &a, &b);
printf(%d+%d=%d, a, b, a+b);
}
else if(calculate== 2)
{
printf(뺄셈입니다. 뺄 두 정수를 쉼표로 구분해 입력해 주세요:\n);
scanf(%d,%d, &a, &b);
printf(%d-%d=%d, a, b, a-b);
}
else if(calculate==3)
{
printf(곱셈입니다. 곱할 두 정수를 쉼표로 구분해 입력해 주세요:\n);
scanf(%d,%d, &a, &b);
printf(%d*%d=%d, a, b, a*b);
}
else if(calculate==4)
{
printf(나눗셈입니다. 나눌 두 정수를 쉼표로 구분해 입력해 주세요:\n);
scanf(%d,%d, &a, &b);
printf(%d/%d=%d, a, b, a/b);
}
else
{
printf(잘못 입력하셨습니다. 덧셈은 1, 뺄셈은 2, 곱셈은 3, 나눗셈은 4를 입력해주세요\n);
} //이부분에서 for문을 어떻게 써서다시 입력 하라고 할수 있을 까요?
return 0;
}