C, C++/C
[C언어] 프로그래밍 삼항(조건)연산자를 이용하여 3배수 값 찾기
SeongJo
2020. 11. 8. 15:48
반응형
안녕하세요 성조입니다.
C언어 삼항 연산자를 사용하여 3배수를 찾는 문제에 대해서 간단한 풀이를 작성해봅니다
코드
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#include <stdio.h>
int main(void) {
int count_numa = 0;
printf("정수 값을 입력하세요 : ");
scanf_s("%d", &count_numa);
(count_numa % 3) == 0 ? printf("\n\t3의 배수 입니다\n") : printf("\n\t3의 배수가 아닙니다\n");
return 0;
}
|
1번 라인 C의 기본 라이브러리 함수들을 사용하기 위해서 <stdio.h> 헤더 파일을 호출합니다.
3번 라인 int형 메인을 선언합니다
5번 라인 count_numa라는 int형 변수를 0으로 초기화하고 선언합니다.
7번 라인 printf() 함수를 사용하여 디버깅 화면에 출력해 줍니다.
8번 라인 scanf_s() 함수를 이용하여 int형 변수 count_numa 변수에 값을 입력받습니다.
10번 라인에서 (변수%3)==0 ? (출력A) : (출력B); 조건이 맞는 경우 A를 아닌 경우 B를 출력합니다.
(변수%3)==0 이 말은 scanf_s로 입력받은 값을 %3를 사용하면 나머지가 0인 경우 참 값을 반환한다는 말입니다.
이후 12번 라인에서 return 0; O/S에 0값을 반환하여 프로그램을 종료합니다.
다음 포스팅 때 뵙겠습니다!
반응형