goto 문을 사용하여 덧셈 또는 뺄셈 또는 종료하는 프로그램 작성하기
추천 자료: ASP.NET Core 인증 및 권한 부여
코드: goto_calc.c
//[?] 두 수 a, b를 입력받아,
// a > b면 a - b를 출력
// a < b면 a + b를 출력
// a == b면 프로그램 종료
// 단, goto 문 사용
#define _CRT_SECURE_NO_WARNINGS // scanf 보안 경고로 인한 컴파일 에러 방지
#include <stdio.h>
int main(void)
{
int result = 0;
int a, b;
scanf("%d %d", &a, &b);
if (a > b)
{
goto subtraction;
}
else if (a < b)
{
goto addition;
}
else // a == b
{
goto exit;
}
addition:
result = a + b; // 덧셈
goto print;
subtraction:
result = a - b; // 뺄셈
goto print;
print:
printf("%d\n", result); // 출력
exit:
printf("exit\n"); // 종료
return 0;
}
30 20
10
exit
10 20
30
exit
10 10
exit
동영상 강의
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!