[정보처리기사] 1+2+4+7+11+16+22... 의 합 - C언어 구현


이번에는 과정도 출력하며 _MAX 값을 바꿔줌에 따라 나열되는 항의 갯수가 바뀜


 


#define _MAX 20

#include <stdio.h>

int main( )
{
	int i=0, j=1;
	int sum=0;
	int arr[ _MAX ];

	//계산
	for( i=0 ; i<_MAX ; i++ )
	{
		j = j + i ;
		sum = sum + j;

		arr[i] = j;
	}

	//출력
	for( i=0 ; i<_MAX ; i++ )
	{
		printf( "%d", arr[i] );

		if( i != _MAX-1 )	printf( " + " );
		if( i == _MAX-1 )	printf( " = %d\n\n", sum );
	}

	return 0;
}


작성자

Posted by 사용자 오뇽

태그

관련 글

댓글 영역