等差数列{an},如果有正整数k和i,k≠i,使前k项之和Sk=k/i,Si=i/k,则S(i+k)=?
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/26 05:25:20
等差数列{an},如果有正整数k和i,k≠i,使前k项之和Sk=k/i,Si=i/k,则S(i+k)=?
设数列首项为 a1 ,公差为 d ,
则 Sk=ka1+k(k-1)d/2=k/i ,
Si=ia1+i(i-1)d/2=i/k ,
因此得 a1+(k-1)d/2=1/i ,a1+(i-1)d/2=1/k ,
解得 a1=1/(k*i) ,d=2/(k*i) ,
所以 S(k+i)=(k+i)a1+(k+i)(k+i-1)d/2=(k+i)^2/(k*i) .
(进一步可化为 k/i+i/k+2=Sk+Si+2)
则 Sk=ka1+k(k-1)d/2=k/i ,
Si=ia1+i(i-1)d/2=i/k ,
因此得 a1+(k-1)d/2=1/i ,a1+(i-1)d/2=1/k ,
解得 a1=1/(k*i) ,d=2/(k*i) ,
所以 S(k+i)=(k+i)a1+(k+i)(k+i-1)d/2=(k+i)^2/(k*i) .
(进一步可化为 k/i+i/k+2=Sk+Si+2)
i=(a+k)
int i=2,k;k=(++i)+(++i)+(++i);k等于多少?为什么?
s+=k*(m+i)的意思
1.若有定义:int i ,k ;则for循环语句:for(i=0,k=-1;k=1;i++,k++);是(C)
等差数列前n项和Sn Sm=k Sk=m 求Sm+k
一道程序题,i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++) printf("***
#include main() { int i,k; for(i=0,k=-1;k=1;k++) printf("***
int i=2,j=1,k=3 i&&(i+j)&k|i+j
int i=5,k; k=(++i)+(++i)+(++i); cout
c语言 语句a[k++]=b[i]和语句a[k]=b[i];k++;是一样的吗
{ int i,j,k; for(i=4;i>0;i--) { j=5; k=i+j; if((k%4=1)||(k%4
设无穷等差数列An的前n项和为Sn,若首项a1=3/2,公差d=1,求满足S(k的平方)=(Sk)的平方的正整数k