- c언어 피보나치수열 알고리즘 피보나치 수열이란, 1,1,2,3,5,8, ... 과 같이 앞의 연속된 2개의 항을 합하여 새로운 항을 생성하는 수열이다. 각항의 공식은 Ai = Ai-2 + AI-1 이다. 1,1 이면 1+1=2로 1,1,2가되고 1+2 =3으로 1,1,2,3이 되고 2+3 =5로 1,1,2,3,5된다. .... 피보나치 수열 1 #include 2 int main() 3 { 4 int A = 1,B = 1; 5 int S = A+B; 6 int C = 0; 7 while(1) 8 { 9 C = A + B; 10 S +=C; 11 A=B; 12 B=C; 13 n++; 14 printf("%d ",C); 15 if(n>10) break; 16 } 17 printf("\n등차수열 합 : %..
- c언어 등차 수열 알고리즘 등차수열이란. 각 항에 일정한 수를 더하여 다음항을 만드는 규칙을 가진 수의 나열을 말한다. 일정한 수는 공차라고 한다. D = 공차 A1 = 1, 공차 = 4, n = 100인 알고리즘은 아래와 같다. 등차 수열 while 이용 1 #include 2 int main() 3 { 4 int A = 1; 5 int D = 4; 6 int n = A; 7 int i = 2; 8 int An = 0; 9 while(1) 10 { 11 An = A+(i-1)*D; 12 n = n +An; 13 i = i + 1; 14 if(i>100) break; 15 } 16 printf("등차수열 합 : %d\n",An); 17 } 등차수열 합 : 397 - c언어 등비 수열 알고리즘 등비 수..
- c언어 기본 수열(1~100까지의 합) 수열이란, 일정한 규칙에 따라 숫자들이 차례대로 나열된 것이다. 아래 코드는 1 부터 100까지 숫자를 차례대로 더한 값 이다. c언어(for문 이용) c언어(while문 이용) 1 #include 2 int main() 3 { 4 int sum = 0; 5 int i; 6 for(i=1;i100) break; 11 } 12 printf("1부터 100까지 합 : %d\n",sum); 13 } for문의 i를 1부터 시작한 이유는 100번 반복 하기도 하지만 1부터 더하기 위함이다. while문은 i가 100이 되면 while을 나가기위해 if문을 이용한다. 결과는 다음과 같다.