[C언어 코드업 문제풀이] CodeUp 1260 : 3의 배수의 합

코드업 1260번 3의 배수의 합 문제 풀이 해답입니다.

 

1. 문제 설명

 

어떤 수 a, b가 주어진다.

a와 b의 관계는 a <= b 이다.

a에서 b까지의 수 중 3의 배수만 더하여 출력하시오.

 

2. 입력

 

입력으로 두 자연수 a,  b가 주어진다. (a<= b)

 

3. 출력

 

a~b까지의 수 중 3의 배수의 합을 출력한다.

 

4. 입력 예시

 

3 7

 

5. 출력 예시

 

9

 

3에서 7사이의 3의 배수는 3 , 6 이다.

따라서 3+6=9

 

6. 문제 풀이

 

#include<stdio.h>
 
int main(){
    
    int a,b,sum;
    scanf("%d %d"&a, &b);
    
    sum = 0;
    for(int i = a; i <= b; i++){
        if(i%3 == 0){sum +=i;}
    }
    printf("%d",sum);
    
    
    return 0;
}
 

 

3의 배수는 3으로 나눈 나머지가 0이여야 합니다.

if(i%3 == 0)의 조건문을 통해 3의 배수만 더해줍니다.

 

댓글()