반응형
운전면서 점수 변수 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()로 따로 뺀 형태
반응형
'Language > C' 카테고리의 다른 글
[ C ] [ 연산자 연습 문제 ] 요금 출력 프로그램 (0) | 2021.10.05 |
---|---|
[ C ] [ 연산자 연습 문제 ] 시험 점수 결과 출력 프로그램 (0) | 2021.10.05 |
[ C ] [ 연산자 연습 문제 ] 기온 출력 프로그램 (0) | 2021.10.05 |
[ C ] [ 연산자 연습 문제 ] 연산식 계산하기 (0) | 2021.10.05 |
[ C ] [ 연산자 연습 문제 ] 정수부 / 소수부 나누기 프로그램 (0) | 2021.10.05 |