[정보처리기사] 피보나치 수열의 합 - C언어 구현 1. 피보나치 수열이란. 2. 피보나치 수열이란. MAX값을 조절해서 출력을 조절할 수 있음 //피보나치 수열 #define MAX 10 #include <stdio.h> int main( ) { int i; int su1=1, su2=1, su3(0); int sum=2; int arr[MAX]={ 1, 1, 0, }; //연산 for( i=2 ; i<MAX ; i++ ) { su3 ..
[정보처리기사] 1!+2!+3!+4!+···10!의 합 - C언어 구현 재귀호출로 처리#define _MAX 10 #include <stdio.h> int factorial( int su ); int main( ) { int i, sum=0; for( i=1 ; i<=_MAX ; i++ ) { sum += factorial( i ); } printf( "%d\n", sum ); return 0; } int factorial( int su ) { if( su == 1 ) {..
[정보처리기사] 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; } /..
[정보처리기사] 1+2-3+4-5+ ··· +100의 합 - C언어 구현 #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..
[정보처리기사] 1+2+3+4+5+ ··· +100 까지의 합 - C언어 구현 2011년에 정보처리기사 공부하면서 작성했던 코드들 천천히 올립니다. 11년에 작성된 코드들이라 미흡한 점이 많고 코딩 스타일이 지금과 많이 다르며 틀린 부분이나 더 좋은 방법, 다른 방법 등 알려주면 ㄳㄳ #define _NORMAL #define MAX 100 #include <stdio.h> int main( ) { int i=0; int sum=0; #ifdef _NORMAL for( i=1 ; i<=..