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;
}

+ Recent posts