본문 바로가기

공부/C언어

(C 예제) if문 예제(간단한 계산기/삼항 연산자를 이용한 더 큰 수 출력하기)

if문을 이용한 간단한 계산기

//if문을 이용한 간단한 계산기
void main(void)
{
	int option;
	double num1, num2, result;

	printf("1. 덧셈, 2. 뺄셈, 3. 곱셈, 4. 나눗셈 \n");
	printf("선택하세요 ");
	scanf("%d", &option);
	printf("두 개의 정수를 입력하세요: ");
	scanf("%lf %lf", &num1, &num2);

	if (option == 1)
		result = num1 + num2;
	if (option == 2)
		result = num1 - num2;
	if (option == 3)
		result = num1 * num2;
	if (option == 4)
		result = num1 / num2;

	printf("결과: %f", result);
}

삼항 연산자를 이용한 정수 두 개 입력받고 더 큰 수 출력하기

//삼항 연산자로 입력받은 수에서 더 큰 수 출력하기
void main(void)
{
	int num1, num2;
	int large;

	printf("정수 두 개 입력해 ");
	scanf("%d %d", &num1, &num2);

	large = (num1 > num2) ? num1 : num2;

	printf("입력된 정수 %d와 %d중에서 큰 수는 %d입니다.", num1, num2, large);
}

참이나 거짓을 판단할 변수나 식을 지정한 뒤 ? 다음에 참과 거짓일 때 사용할 값을 나열한다.

각 값은 :로 구분한다. 앞은 참, 뒤는 거짓이다.