214365求數和第n個數的表示式n為

2021-03-04 05:01:36 字數 1798 閱讀 1114

1樓:匿名使用者

a11 = 12

當n為奇數時,an=n+1

當n為偶數時,an=n-1

編寫程式,輸入一個正整數n,計算1-2/3+3/5-4/7+5/9-6/11+···的前n項之和

2樓:匿名使用者

int main()

double result;

int i;

int n;

scanf("%d\n", n);

for (i = 1; i <= n; i++)if (i % 2)

result = result + i / (2 * i - 1)else

result = result - i / (2 * i - 1)printf ("result = %d\n", result);

return 0;}

c語言,編寫一程式輸入一個正整數n,計算並輸出s的前n項和,s=1/2-2/3+3/4-4/5+......(-1)n/(n+1)

3樓:匿名使用者

main()printf("sum=%f\n",s);} 拷貝你提問中的**,但是for後邊的分號明顯是手誤,給你改了一下

4樓:鄒孫麗

如果你不把flag 改為float型的話

執行的結果是 0哦

5樓:ms舞動的天使

flag*k/(k+1);flag=flag*(-1)

6樓:匿名使用者

在c語言中,int整形裡,「/」號是除以後去整的意思,這裡如果不修改flag的形式,得出來的1/2 2/3取整後都是0,結果永遠是0。 一句話來說就是,這個題目錯了

c語言編寫函式求:1-1/2+1/3-1/4+1/5-1/6+...1/n的值怎麼做?結果是什麼呢?

7樓:幻翼高達

需要準備的材料分別有:電腦、c語言編譯器。

1、首先,開啟c語言編譯器,新建一個初始.cpp檔案,例如:test.cpp。

2、在test.cpp檔案中,輸入c語言**:。

int n = 100;double s;

for (int i = 1; i <= n; i++)if (i % 2 == 0)

s -= 1.0 / i;

else

s += 1.0 / i;

printf("%lf", s);

3、編譯器執行test.cpp檔案,此時成功輸出了擺動符號多項式的結果。

8樓:匿名使用者

#include

int main()

printf("%f",t);

}我不知道你要哪一個的答案,我給你些了第二個,好像你的答案不對第一個上面那位同志寫的沒有什麼問題,我看了一下

9樓:沉冥想

#include

int main()

return 0;}

10樓:匿名使用者

#include"stdio.h"

main()

11樓:ooo孤雁

#include

#include

int main(void)

printf("%f",t);

system("pause");}

求數列1 n n 2 前n項和,求數列 ln 1 1 n 的前n項和

把通項公式改寫成1 2 1 n 1 n 2 再計算 解 n 1 n n 2 1 n 1 n 2 2sn 1 1 1 3 1 2 1 4 1 3 1 5 1 n 2 1 n 1 n 1 1 n 1 1 n 1 n 2 2 3 4 1 2 n 2 s1 1 3 s2 1 3 1 8。1 n 1 n 2 ...

求數列 n 1 2的n次冪的前n項和

sn 2 2 3 2 2 4 2 3 5 2 4 n 1 2 n 2 n 2 n 1 n 1 2 n 1 2sn 2 3 2 4 2 2 5 2 3 n 1 2 n 3 n 2 n 2 n 1 2 n 1 2 2 1 得 sn 2 1 2 1 2 2 1 2 3 1 2 n 1 n 1 2 n 1 ...

求前n項和最大值,求數列前N項和的最大值,這個最大值是多少。求過程

由條件得到a1 39 2 d.可知d 0.而a20 1 2d.a21 1 2d.即a20 0.a21 0.所以s20是最大的 選s20,請放心採納。a n 1 a n k a 13 a 1 12k a 8 a 1 7k 3 a 8 5 a 13 3 a 1 7k 5 a 1 12k 2 a 1 39...