Language/C

[ C ] [ 연산자 연습 문제 ] 운전 면허 결과 출력 프로그램

곽수진 2021. 10. 5. 19:21
반응형
운전면서 점수 변수 point(정수)를 기준으로 점수가 60점 이상이면 'P' 아니면 'F'를 출력해보자.

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {
	int point;
	scanf("%d", &point);

	(point >= 60) ? printf("합격 여부 : P") : printf("합격 여부 : F");

	return 0;
}

 

(point >= 60) ? printf("합격 여부 : P") : printf("합격 여부 : F") : point가 60점 이상이 이면 "합격 여부 : P", 거짓이면 "합격 여부 : F" 출력

→ printf("%s", (point >= 60) ? "합격 여부 : P" : "합격 여부 : F")도 동일함

 

결과값 출력 모습

 

 


 

# 다른 버전

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {
	int point;
	scanf("%d", &point);
	char c;

	c = (point >= 60) ? 'P' : 'F';

	// (point >= 60) ? (c='P') : (c='F');

	printf("합격 여부 : %c\n", c);


	return 0;
}

▶ '합격 여부'를 printf()로 따로 뺀 형태

반응형