반응형
안녕하세요 성조입니다.
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값을 반환하여 프로그램을 종료합니다.
다음 포스팅 때 뵙겠습니다!
반응형
'C, C++ > C' 카테고리의 다른 글
[C언어] switch ~ case를 이용하여 윤달 계산 프로그램 (0) | 2020.12.02 |
---|---|
[C언어] 월 입력해서 봄, 여름, 가을, 겨울 구분하는 프로그램 (0) | 2020.11.13 |
[C언어] 실수 값으로 제곱근 계산하는 프로그램 (0) | 2020.11.06 |
[C언어] 삼항(조건) 연산자를 이용하여 5개의 데이터를 입력받고 최솟값 구하기 (0) | 2020.11.01 |
[C언어] 관계, 논리, 삼항(조건)연산자를 혼합한 C프로그래밍 (0) | 2020.10.31 |