완전 초보 질문요;;ㅠㅠ
은아
#include stdio.h
int main(void)
{
int result;
int num1, num2;
int value;
int a=1;
while(a2);
{
printf(계산기.\n); // 프로그램 이름
printf(제작자:홍길동); // 제작자 이름
printf(\n);
printf(1.더하기 2.빼기 3.곱하기 4.나누기\n);
scanf(%d, &value); // switch에 넣을 value값 넣기
printf(연산할 숫자 A를 써주세요\n);
scanf(%d, &num1); // 연산에 사용될 A값
printf(연산할 숫자 B를 써주세요\n);
scanf(%d, &num2); // 연산에 사용될 B값
switch(value)
{
case 1:
result=num1+num2;
printf(%d+%d=%d, num1, num2, result);
printf(답은 %d입니다^^.\n, result);
break;
case 2:
result=num1-num2;
printf(%d-%d=%d, num1, num2, result);
printf(답은 %d입니다^^.\n, result);
break;
case 3:
result=num1*num2;
printf(%d*%d=%d, num1, num2, result);
printf(답은 %d입니다^^.\n, result);
break;
case 4:
result=num1/num2;
printf(%d/%d=%d, num1, num2, result);
printf(답은 %d입니다^^.\n, result);
break;
default:
printf(잘못누르셨습니다.\n);
printf(처음부터 다시 시작해주세요^^.\n);
}
printf(계속하시려면 1번을,종료하시려면 2번을 눌러주세요\n);
scanf(%d, &a);
}
return 0;
}
============================================================================================================
제가 계산기를 한번 만들어 보려구하는데요..
그 계산이 완료된후 1번을 누르면 다시 처음으로가서 또 계산을 할수있게하고
2번을 누르면 프로그램을 종료할수있게 하려구합니다.
근데 반복문while을 넣지 않으면 실행이 잘되는데
while을 넣으면 그냥 cmd만 실행되구 아무것두 안뜹니다. 제가 잘 할줄 몰라서 그러는것 같은데
도와주세요.ㅠㅠ