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()로 따로 뺀 형태
반응형