C 언어 - ex11_경우나누기 IF문
// 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 |