소프트웨어/C

[2004년 중간 5번] 배수 합 출력 - 조건 반복

카켈 2007. 2. 9. 20:54



1. 목적

  - 조건문과 반복문을 익힌다.

2. 문제 (점수 : 20점)
  - 100부터 200 사이에 존재하는 4의 배수의 합을 출력한다.
  - 특정 조건문 제한 없음
  - 출력 화면

100 부터 200 사이의 4의 배수의 합 : 3900
Press any key to continue

3. 이해
  - 조건문을 이해하는가?
  - 특정 범위 사이내 구간을 활용할수 있는가?
  - 배수가 될수 있는 조건을 아는가?

4. 코드

#include <stdio.h>

int main(void)
{
 int i = 100;
 int total = 0;

 while(i<=200)
 {
  if (i % 4 == 0) total += i;
  i++;

 }

 printf("100 부터 200 사이의 4의 배수의 합 : %d\n",total);
 
 return 0;
}

5. 해설
  - 4의 나머지가 0 이 되었을때 4의 배수라는 조건을 걸고 반복문을 실행합니다.
  - 정수형 변수 i 가 100 ~ 200 까지 수행합니다.

6. 참고
  - 네이버 검색
  - 구글 검색
  - 내부 검색