728x90
- else if ๋ผ๋ ๊ตฌ๋ฌธ์ ์ด์ฉํ๋ฉด, ์๋จ if ์กฐ๊ฑด์ ํด๋นํ์ง ์์ผ๋ฉด์ ํด๋น else if ์กฐ๊ฑด์ ํด๋นํ๋ ๊ฒฝ์ฐ์๋ง ํน์ ์ฝ๋๋ฅผ ์ํํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
- ์ด๋ else ๋ธ๋ก์์๋, if ์กฐ๊ฑด๊ณผ else if ์กฐ๊ฑด์ ๋ชจ๋ ํด๋นํ์ง ์๋ ๊ฒฝ์ฐ์ ์ฝ๋๋ฅผ ์ํํฉ๋๋ค.
if (์กฐ๊ฑด1) {
์ฝ๋1
}
else if (์กฐ๊ฑด2) {
์ฝ๋2
}
else {
์ฝ๋3
}
์ฝ๋4
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
if (a >= 10) {
printf("A\n");
}
else if (a >= 5) {
printf("B\n");
}
else {
printf("C\n");
}
printf("E");
return 0;
}
- if, else if ์ฌ์ฉ์ else case ๊ฐ ํ์ํ์ง ์์ ๊ฒฝ์ฐ, else๋ฅผ ๊ตณ์ด ์ฌ์ฉํ ํ์๋ ์์ต๋๋ค.
if (์กฐ๊ฑด1) {
์ฝ๋1
}
else if (์กฐ๊ฑด2) {
์ฝ๋2
}
์ฝ๋4
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
if (a >= 10) {
printf("A\n");
}
else if (a >= 5) {
printf("B\n");
}
printf("E");
return 0;
}
- if, if, else if๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋ฉด, ๋งจ ๋์ ์๋ else if๋ ๋ ๋ฒ์งธ if ํ๊ณ ๋ง ์์ ์ด๋ฃจ๊ฒ ๋ฉ๋๋ค.
if (์กฐ๊ฑด1) {
์ฝ๋1
}
if (์กฐ๊ฑด2) {
์ฝ๋2
}
else if (์กฐ๊ฑด3) {
์ฝ๋3
}
์ฝ๋4
#include <stdio.h>
int main() {
int a;
scanf("%d", &a);
if (a >= 10) {
printf("A\n");
}
if (a >= 15) {
printf("B\n");
}
else if (a >= 5) {
printf("C\n");
}
printf("E");
return 0;
}
โถ๋ฌธ์ : ๋ฌผ์ ์จ๋๋ฅผ ์ ์๋ก ์ ๋ ฅ๋ฐ์ 0โ ๋ฏธ๋ง์ผ๊ฒฝ์ฐ์ ice, 100โ ์ด์์ผ๋๋vapor, ๊ทธ ์ฌ์ด์ผ๋๋ water ๋ผ๊ณ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด์ฃผ์ธ์.
#include <stdio.h>
int main() {
int n;
scanf("%d",&n);
if(n<0){
printf("ice");
}
else if(n>=100){
printf("vapor");
}
else{
printf("water");
}
return 0;
}
โถ๋ฌธ์ : ์์ชฝ ๋ ์๋ ฅ์ ํ๊ท ๊ฐ์ ์ค์(real number)๋ก ์ ๋ ฅ๋ฐ์ 1.0 ์ด์์ด๋ฉด High, 0.5 ์ด์์ด๋ฉด Middle, ์๋๋ฉด Low๋ผ๊ณ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด์ฃผ์ธ์.
#include <stdio.h>
int main() {
double a;
scanf("%lf",&a);
if(a>=1.0){
printf("High");
}
else if(a>=0.5){
printf("Middle");
}
else{
printf("Low");
}
return 0;
}
โถ๋ฌธ์ : n๋งํผ์ ๋์ผ๋ก ์ด ์ ์๋ ๋ฌผ๊ฑด ์ค ๊ฐ์ฅ ๋น์ผ ๋ฌผ๊ฑด์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํด๋ณด์ธ์.
#include <stdio.h>
int main() {
int n;
scanf("%d",&n);
if(n>=3000){
printf("book");
}
else if(n>=1000){
printf("mask");
}
else{
printf("no");
}
return 0;
}