C 언어 - ex11_경우나누기 IF문

C 언어|2022. 5. 15. 22:38



// if ,while for 등의 프로그램의 흐름을 제어하는 구문들을 제어문이라고한다.


// 숫자를 입력받아서 짝수인지 아닌지 알려주는프로그램을 만듬

#include <stdio.h>

int main() {
int n;
scanf_s("%d", &n);

if (n % 2 == 0) {
// n % 2 와 0 이 같으면 1이되고 다르면 0이된다.
// 이 값이 1이된다면 중가로 안에있는 코드를 실행시킨다.
printf("n은 짝수\n ");



}
else {
printf("n은 홀수\n");
}

}



###########################################################

#include <stdio.h>

int main() {


// 참: 1, 거짓: 0

if (1) {
// 0 이아니라면 가로안에 있는것이 무조건 실행되는것이 if이다.

printf("***\n ");
}
else {
printf("$$$\n");
}

}





###########################################################

#include <stdio.h>

int main() {
int n;
scanf_s("%d", &n);

// 0, 1

if (n % 2) {
// n이 홀수 일떄 2로나눈 나머지는 1이기때문에 if 가 실행이된다.

printf("n은 홀수\n ");

}
else {
printf("$$$\n");
}

}



#######################################else if 를 사용하는 경우



#include <stdio.h>

int main() {
int n;

scanf_s("%d", &n);

if (n > 0) {
printf("n은 양수\n");
}
else if (n == 0) {
// n이 0보다 크지않은 상태에서 0이아니라면 else가 실행이된다.
printf("n은 0\n");
}
else if (n == -7) {
printf("n은 -7\n");
}
else {
printf("n은 -7이 아닌 음수\n;");
}
}


'C 언어' 카테고리의 다른 글

C 언어 - ex12_중첩 if문  (0) 2022.05.15
C 언어 - ex10_비교연산자와 논리연산자  (0) 2022.05.15
C 언어 - ex09_변수로 연산하기  (0) 2022.05.15
C 언어 - ex08_ 문제  (0) 2022.05.15
C 언어 - ex07_char형과 ascii코드  (0) 2022.05.15

댓글()