728x90
  • a๋ถ€ํ„ฐ b๊นŒ์ง€์˜ ์ˆซ์ž๋“ค ์ค‘ ๋ชจ๋“  ์ง์ˆ˜์˜ ๊ณฑ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ
  • 1์„ ์ดˆ๊ธฐ๊ฐ’์œผ๋กœ ๊ฐ–๋Š” prod๋ผ๋Š” ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ, for ์•ˆ์—์„œ i๊ฐ’์ด ์ง์ˆ˜์ผ ๋•Œ๋งŒ prod๊ฐ’์— ํ•ด๋‹น ์ˆซ์ž๋ฅผ ๊ณฑํ•ด์ฃผ๋Š” ์‹์œผ๋กœ ์ง„ํ–‰ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. prod๋ฅผ ๊ผญ 1๋กœ ์ดˆ๊ธฐํ™” ํ•˜๊ณ  ์ง„ํ–‰ํ•ด์•ผ ํ•จ์— ์œ ์˜ํ•ฉ๋‹ˆ๋‹ค.
int prod = 1;

for (int i = a; i <= b; i++) {
	if (i % 2 == 0) {
		prod *= i;
	}
}
printf("%d", prod);
#include <stdio.h>

int main() {

	int a = 3, b = 8;
	int prod = 1;

	for (int i = a; i <= b; i++) {
		if (i % 2 == 0) {
			prod *= i;
		}
	}
	printf("%d", prod);
	return 0;

}

โ–ถ๋ฌธ์ œ: a, b๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ a๋ถ€ํ„ฐ b๊นŒ์ง€์˜ ๊ณฑ์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int a, b;
    int prod = 1;

    scanf("%d %d",&a,&b);

    for(int i=a; i<=b; i++){
        prod *= i;
    }

    printf("%d",prod);

    return 0;
}

โ–ถ๋ฌธ์ œ: a, b ๋‘ ์ž์—ฐ์ˆ˜๋ฅผ ์ž…๋ ฅ๋ฐ›์•„  ๊ฐ’์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int a, b;
    int prod = 1;

    scanf("%d %d",&a,&b);

    for(int i=1; i<=b; i++){
        prod *= a;
    }
    printf("%d",prod);
    return 0;
}

โ–ถ๋ฌธ์ œ: ๋‘ ์ •์ˆ˜ a์™€ b๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, 1๋ถ€ํ„ฐ b๊นŒ์ง€์˜ ์ˆ˜ ์ค‘ a์˜ ๋ฐฐ์ˆ˜๋“ค์˜ ๊ณฑ์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int a, b;
    int prod = 1;

    scanf("%d %d",&a,&b);
    
    for(int i=a; i<=b; i++){
        if(i%a==0){
            prod*=i;
        }
    }
    printf("%d",prod);
    return 0;
}

+ Recent posts