728x90
  • ๋‹ค์Œ๊ณผ ๊ฐ™์ด if / if ์ด๋ ‡๊ฒŒ ์กฐ๊ฑด๋ฌธ์„ 2๋ฒˆ ์ด์ƒ ์‚ฌ์šฉํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด, ์ฒ˜์Œ ์ •์˜ํ•œ if ๊ตฌ๋ฌธ๊ณผ ๊ทธ ๋‹ค์Œ ์ •์˜๋œ if ๊ตฌ๋ฌธ๋ผ๋ฆฌ๋Š” ์„œ๋กœ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค.
if (์กฐ๊ฑด1) {
    ์ฝ”๋“œ1
}

if (์กฐ๊ฑด2) {
    ์ฝ”๋“œ2
}

์ฝ”๋“œ3
#include <stdio.h>

int main() {

	int a;

	scanf("%d", &a);

	if (a % 2 == 0) {
		printf("even\n");
	}

	if (a >= 5) {
		printf("normal\n");
	}

	printf("done");

	return 0;

}

 

โ–ถ๋ฌธ์ œ:

์ •์ˆ˜ a๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ๋‹ค์Œ 2๊ฐœ์˜ ๊ณผ์ •์„ ์ˆœ์„œ๋Œ€๋กœ ๊ฑฐ์นœ ์ดํ›„์˜ ๊ฒฐ๊ณผ๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.

  1. ๋งŒ์•ฝ a๊ฐ€ ์ง์ˆ˜๋ผ๋ฉด 2๋กœ ๋‚˜๋ˆ ์ค๋‹ˆ๋‹ค.
  2. ๋งŒ์•ฝ a๊ฐ€ ํ™€์ˆ˜๋ผ๋ฉด 1์„ ๋”ํ•œ ๋’ค 2๋กœ ๋‚˜๋ˆ ์ค๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด a๊ฐ€ 10์ด์—ˆ๋‹ค๋ฉด 1๋ฒˆ ๊ณผ์ •์„ ๊ฑฐ์ณ 5๊ฐ€ ๋˜๊ณ , ์—ฐ๋‹ฌ์•„ 2๋ฒˆ ๊ณผ์ •์„ ๊ฑฐ์ณ 3์ด ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ a๊ฐ€ 8์ด์—ˆ๋‹ค๋ฉด 1๋ฒˆ ๊ณผ์ •์„ ๊ฑฐ์ณ 4๊ฐ€ ๋˜์ง€๋งŒ, ์—ฐ๋‹ฌ์•„ 2๋ฒˆ ๊ณผ์ •์„ ๊ฑฐ์ณค์„ ๋•Œ์—๋Š” ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ณ€ํ™”์—†์ด ์ตœ์ข… ๊ฒฐ๊ณผ๋Š” 4๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

#include <stdio.h>

int main() {
    int a;

    scanf("%d",&a);
    if(a%2==0){
        a/=2;
    }
    if(a%2!=0){
        a=(a+1)/2;
    }
    printf("%d",a);
    return 0;
}

โ–ถ๋ฌธ์ œ: ์ •์ˆ˜ a๋ฅผ ์ž…๋ ฅ๋ฐ›์•˜์„ ๋•Œ a์˜ ๊ฐ’์ด 5์ธ ๊ฒฝ์šฐ์—” A๋ฅผ, 2์˜ ๋ฐฐ์ˆ˜์ธ ๊ฒฝ์šฐ์—” B๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”. ๋‘˜ ๋‹ค ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋Š” ์•„๋ฌด ๊ฐ’๋„ ์ถœ๋ ฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

#include <stdio.h>

int main() {
    int a;

    scanf("%d",&a);
    if(a==5){
        printf("A");
    }
    if(a%2==0){
        printf("B");
    }
    return 0;
}

โ–ถ๋ฌธ์ œ: ์ •์ˆ˜ a๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, a๊ฐ€ ํ™€์ˆ˜๋ผ๋ฉด 3์„ ๋”ํ•ด์ค๋‹ˆ๋‹ค.

์ดํ›„, ์ตœ์ข…์ ์œผ๋กœ a๊ฐ€ 3์˜ ๋ฐฐ์ˆ˜๋ผ๋ฉด 3์œผ๋กœ ๋‚˜๋ˆ„์–ด์ค๋‹ˆ๋‹ค.

์œ„์˜ ์—ฐ์‚ฐ์„ ํ•œ ๊ฒฐ๊ณผ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int a;
    
    scanf("%d",&a);
    if(a%2!=0){
        a+=3;
    }
    if(a%3==0){
        a/=3;
    }
    printf("%d",a);
    return 0;
}

+ Recent posts