> 백엔드 개발 > C++ > 본문

합계 시퀀스 1^2 + 3^2 + 5^2 + .

WBOY
풀어 주다: 2023-08-31 18:41:08
앞으로
1098명이 탐색했습니다.

求和序列 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2

시리즈는 각 숫자가 따르는 몇 가지 공통된 특징을 갖는 숫자의 집합입니다. 이러한 수학적 수열은 동일한 간격만큼 증가하는 각 숫자(산술 수열), 동일한 배수만큼 증가하는 각 수(기하학적 수열) 및 기타 여러 패턴과 같은 일부 수학적 논리를 기반으로 정의됩니다.

계열의 합을 찾으려면 계열을 평가하고 이에 대한 일반 공식을 개발해야 합니다. 하지만 이 계열에는 공통된 진술이 없으므로 계열의 각 숫자를 합계 변수에 추가하는 고전적인 접근 방식을 취해야 합니다.

논리를 더욱 명확하게 하는 예를 들어보겠습니다.

7번째 항까지의 계열을 합산합니다.

sum(7) = 12 + 22 + 32 + 42 + 52 + 62 + 72 = 455

#include <stdio.h>
int main() {
   int i, n, sum=0;
   n=17 ;
   for ( i = 1; i <= n; i++) {
      sum = sum + (2 * i - 1) * (2 * i - 1);
   }
   printf("The sum of series upto %d is %d", n, sum);
}
로그인 후 복사

출력

The sum of series upto 17 is 6545
로그인 후 복사

위 내용은 합계 시퀀스 1^2 + 3^2 + 5^2 + .의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿