#include <iostream>

const int nMax = 10;

int main( )
{
	bool bSitch = true;
	int sum = 1;

	for( int i=2 ; i<=nMax ; ++i )
	{
		if( bSitch == true )
		{
			sum += i;
		}
		else
		{
			sum -= i;
		}
		bSitch = !bSitch;
	}

	printf( "%d\n", sum );

	return 0;
}




2011년에 정보처리기사 공부하면서 작성했던 코드들 천천히 올립니다. 11년에 작성된 코드들이라 미흡한 점이 많고 코딩 스타일이 지금과 많이 다르며 틀린 부분이나 더 좋은 방법, 다른 방법 등 알려주면 ㄳㄳ
#define	_NORMAL
#define	MAX 100

#include <stdio.h>

int main( )
{
	int i=0;
	int sum=0;

#ifdef _NORMAL
	for( i=1 ; i<=MAX ; i++ )
	{
		sum += i;
	}
#else
	sum = ( MAX+1 ) * ( MAX/2 );
#endif

	printf( "%d\n", sum );

	return 0;
}


디파인 값을 조정하면 공식을 바꾸거나 100이상 까지의 합도 구함. 100까지의 합은 5050 1000까지의 합은 500500

+ Recent posts