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

for (int i = a; i <= b; i++) {
	if (i % 2 == 0) {
		cnt++;
	}
}
#include <stdio.h>

int main() {

	int a = 3, b = 8;
	int cnt = 0;

	for (int i = a; i <= b; i++) {
		if (i % 2 == 0) {
			cnt++;
		}
	}

	printf("%d", cnt);
	return 0;

}

  • 10๊ฐœ์˜ ์ˆซ์ž๋ฅผ ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ ์ž…๋ ฅ๋ฐ›์•„ ๊ณต๋ฐฑ์„ ์‚ฌ์ด์— ๋‘๊ณ  ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ
int n;

for (int i = 1; i <= 10; i++) {
	scanf("%d", &n);
	printf("%d ", n);
}

โ–ถ๋ฌธ์ œ: 10๊ฐœ์˜ ์ˆซ์ž ์ค‘ ํ™€์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int n, i=1, cnt=0;
    
    while(i<=10){
        scanf("%d\n",&n);
        i++;

        if(n%2==1){
            cnt++;
        }
    }
    printf("%d",cnt);

    return 0;
}

โ–ถ๋ฌธ์ œ: 10๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, 3์˜ ๋ฐฐ์ˆ˜์˜ ๊ฐœ์ˆ˜์™€ 5์˜ ๋ฐฐ์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int n, cnt1=0, cnt2=0;

    for(int i=1; i<=10; i++){
        scanf("%d\n",&n);

        if(n%3==0){
            cnt1++;
        }
        if(n%5==0){
            cnt2++;
        }
    }
    printf("%d %d",cnt1,cnt2);
    return 0;
}

โ˜…๋ฌธ์ œ: 0์ผ์„ ๊ธฐ์ ์œผ๋กœ 2์ผ๋งˆ๋‹ค ๊ต์‹ค ์ฒญ์†Œ๋ฅผ, 3์ผ๋งˆ๋‹ค ๋ณต๋„ ์ฒญ์†Œ๋ฅผ, 12์ผ๋งˆ๋‹ค ํ™”์žฅ์‹ค ์ฒญ์†Œ๋ฅผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ ์งœ๊ฐ€ ๊ฒน์น˜๋Š” ๋‚ ์—๋Š” ์ฃผ๊ธฐ๊ฐ€ ๋” ๊ธด ๊ฒƒ์„ ํ•˜๊ธฐ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค. n์ผ๊ฐ„ ์ง„ํ–‰ํ–ˆ์„ ๋•Œ ๊ฐ ์žฅ์†Œ์˜ ์ฒญ์†Œ ํšŸ์ˆ˜๋ฅผ ์ฐจ๋ก€๋กœ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ๋‹จ, ์‹œ์ž‘ ๋‚ ์ธ 0์ผ์—๋Š” ์ฒญ์†Œ๋ฅผ ์ง„ํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

#include <stdio.h>

int main() {
    int n;
    int cnt_c=0, cnt_h=0, cnt_b=0;
    scanf("%d",&n);

    for(int i=1; i<=n; i++){
        if(i%12==0){
            cnt_b++;
        }
        else if(i%3==0){
            cnt_h++;
        }
        else if(i%2==0){
            cnt_c++;
        }
    }
        
    printf("%d %d %d",cnt_c,cnt_h,cnt_b);
    return 0;
}

โ–ถ๋ฌธ์ œ: n์ด ์ฃผ์–ด์ง€๋ฉด 1๋…„๋ถ€ํ„ฐ n ๋…„๊นŒ์ง€ ์œค๋…„์ด ์ด ๋ช‡ ๋ฒˆ ์žˆ์—ˆ๋Š”์ง€๋ฅผ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”. ์œค๋…„์ผ ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • 4๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋Š” ํ•ด๋Š” ์œค๋…„, ๊ทธ ๋ฐ–์˜ ํ•ด๋Š” ํ‰๋…„์ž…๋‹ˆ๋‹ค.
  • ๋‹จ, ์˜ˆ์™ธ์ ์œผ๋กœ 100์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€๋˜ 400์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋–จ์–ด์ง€์ง€ ์•Š๋Š” ํ•ด๋Š” ํ‰๋…„์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
#include <stdio.h>

int main() {
    int n;
    int cnt = 0;
    scanf("%d",&n);

    for(int i=1; i<=n; i++){
        if((i%4==0 && i%100!=0)||i%400==0){
            cnt++;
        }
    }
    printf("%d",cnt);
    return 0;
}

โ–ถ๋ฌธ์ œ: 5๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์ง์ˆ˜๊ฐ€ ๋ช‡ ๋ฒˆ ๋“ฑ์žฅํ–ˆ๋Š”์ง€ ํ™•์ธํ•ด ๋ณด๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด์„ธ์š”.

#include <stdio.h>

int main() {
    int n;
    int cnt=0;

    for(int i=1; i<=5; i++){
        scanf("%d",&n);

        if(n%2==0){
            cnt++;
        }
    }
    printf("%d",cnt);
    return 0;
}

 

+ Recent posts