계산기 프로그램 설명좀 부탁드려요~~
헛소동
질문 제목 : 계산기 프로그램을 찾았는대요 이프로그램에 대해 이해가 필요해서 이글 올려봅니다.설명 부탁 자세하게 부탁드려요 ㅠㅠ
부탁드립니다~~질문 내용 : #include stdio.h
#include stdlib.h
int add(int a, int b)
{
int result;
result = a + b;
return result;
}
int sub(int a, int b)
{
int result;
result = a - b;
return result;
}
int mul(int a, int b)
{
int result;
result = a * b;
return result;
}
int divide(int a, int b)
{
int result;
result = a / b;
return result;
}
int main(void)
{
int a, b, result, select;
printf(계산기 프로그램입니다.\n);
for(;;)
{
printf(덧셈 1, 뺄셈 2, 곱셈 3, 나눗셈 4, 종료 5\n);
scanf(%d, &select);
if (select != 5)
{
printf(두 개의 수를 입력해주세요\n);
scanf(%d %d, &a, &b);
}
switch (select)
{
case 1:
result = add(a, b);
printf(%d + %d = %d\n, a, b, result);
break;
case 2:
result = sub(a, b);
printf(%d - %d = %d\n, a, b, result);
break;
case 3:
result = mul(a, b);
printf(%d * %d = %d\n, a, b, result);
break;
case 4:
result = divide(a, b);
printf(%d / %d = %d\n, a, b, result);
break;
case 5:
printf(종료합니다\n);
exit(0);
default:
printf(잘못된 선택입니다. 다시 선택해 주세요.\n);
break;
}
}
return 0;
}
-
눈
모르는 부분을 콕 집어서 말씀해주세요.