티스토리 뷰
조건문
#if 문
1. if
1) 기본문법
2. if else
조건을 판단하여 참인 경우 문장 수행
형식 -> if(조건식)
2) 예제형식 -> if(조건식)
변수 a가 양수면 "Positivie"를 출력하시오
int a = 5;
if (a > 0)
printf("Positive");
변수 a가 양수이면 a에 1을 할당하고 "Positivie"를 출력하시오
int a = 5;
if (a > 0) {
a = 1;
printf("Positive");
}
1) 기본문법
3. if ~ else if ~else
if (조건식) {
} else {
}
2) 예제} else {
}
변수 a가 양수면 "Positivie"를 출력 음수이면 "Negative"를 출력하시오
int a = 5;
if (a > 0)
printf("Positive");
else
printf("Negative");
1) 기본문법
4. 중첩 if 문
if (조건식) {
} else if(조건식) {
} else
2) 예제} else if(조건식) {
} else
변수 a가 양수면 "Positivie"를 출력 음수이면 "Negative"를, 0이면 "ZERO"를 출력하시오
int a = 5;
if (a > 0)
printf("Positive");
else if (a < 0)
printf("Negative");
else
printf("Zero");
1) 기본문법
if (조건식) {
if() {
}else {
}
} else if(조건식) {
} else {
}
if() {
}else {
}
} else if(조건식) {
} else {
}
# switch문
- switch문에서 분기 조건으로 상수, 정수, 수식이 사용될 수 있음
- 조건에 일치하는 case가 없는 경우 수행할 문장은 default에 기술함
- 표준입력 함수로 scanf()를 사용하고 입력을 위해 형식지정자를 사용함
- 입력 버퍼를 비우는 함수로 fflush(stdin);함수가 있음
- scanf()를 이용한 입력
- 표준입력으로부터 다양한 자료를 지정한 변수에 저장
- 형식지정자(%d %c %f %lf)사용
- 공백, enter 전까지를 입력
- 형식 : scanf("형식지정자", &변수명)
1. switch문
1) 기본문법
switch (값) {
case 값 1 :
break;
case 값 2 :
break;
default :
}
2. 입력문switch (값) {
case 값 1 :
break;
case 값 2 :
break;
default :
}
1) scanf()소개
2) 정수 입력
형식지정자 %d
int a,;
scanf("%d," &a);
printf("%d", a);
3) 실수입력
int a,;
scanf("%d," &a);
printf("%d", a);
형식지정자 %f
double a,;
scanf("%lf", &a);
printf("%lf", a);
4) 문자입력
double a,;
scanf("%lf", &a);
printf("%lf", a);
형식지정자 %c
scanf("%c", &a);
printf("%c", a);
scanf("%c", &a);
printf("%c", a);
'JAVA기반스마트웹개발2021 > 프로그래밍언어 활용' 카테고리의 다른 글
함수 (0) | 2021.07.26 |
---|---|
반복문 (0) | 2021.07.26 |
연산자 (0) | 2021.07.25 |
변수와 데이터 타입 (0) | 2021.07.25 |
프로그램 기본 구조 (0) | 2021.07.25 |