336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
1부터 N까지 합을 구하는 알고리즘.
ex> 1부터 1000까지 합을 구하라.
// 1부터 N까지 합을 계산하는 반복 함수와 재귀함수. int MethodA(int n); int MethodB(int n); int main() { int n = 1000; printf("분기문 : %d\n", MethodA(n)); printf("재귀 : %d\n", MethodB(n)); getchar(); return 0; } // 일반적인 For문 int MethodA(int n) { int ret = 0; for (int nIndex = 0; nIndex <= n; nIndex++) { ret += nIndex; } return ret; } // 재귀함수 ㅣ용 int MethodB(int n) { if (n == 1) return n; else return n + MethodB(n - 1); }
[ 결과 ]
'알고리즘' 카테고리의 다른 글
[알고리즘]선택정렬(Selection Sort) (0) | 2016.05.19 |
---|---|
[알고리즘]버블정렬(Bubble Sort) (0) | 2016.05.17 |
[알고리즘]XOR 이용한 교체 알고리즘(swap) (0) | 2016.05.17 |
[알고리즘]보글 게임 단어찾기(재귀호출) (2) | 2016.05.14 |
[알고리즘]n개의 원소에서 m개를 고르는 모든 조합 찾기. (0) | 2015.09.03 |