제목 : 9.2.5. 전처리기/조건부 컴파일을 사용한 짝수의 합
글번호:
|
|
141
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/08/12 오후 3:59:30
|
조회수:
|
|
4651
|
//전처리기
#include <stdio.h>
#define N 100
#define TRUE //정의되면, 짝수합 또는 홀수.
//구조체
struct Number{
int Value;
};
//함수
int Hap(){
int i = 0;
struct Number number;
number.Value = 0;
for(i = 1;i <= N;i++){
#ifdef TRUE
if(i % 2 == 0){
number.Value += i; }
#else
if(i % 2 != 0){
number.Value += i; }
#endif
}
return number.Value;
}
//메인
void main()
{
int intResult = 0;
intResult = Hap();//
#ifdef TRUE //
printf(
"1~%d까지의 짝수의 합 : %d"
, N, intResult);
#else
printf(
"1~%d까지의 홀수의 합 : %d"
, N, intResult);
#endif
}