C語言題目描述有一分數序列 2 13求出這個數列的前N項之和,保留兩位小

2021-04-30 04:55:53 字數 2655 閱讀 6308

1樓:

#include

#include

int main()

{int n,i=0;

float ai,bi;

float aj,bj;

float a,b;

float sum;

scanf("%d",&n);

ai=1,bi=2;  //第1項分母分子aj=2,bj=3;  //第2項分母分子sum=(bi/ai)+(bj/aj); //先算前兩項的和for(i=0;i

示例執行結果:

2前2項的和= 3.50

20前20項的和= 32.66

c語言程式設計:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。

2樓:風行子

剛剛重寫bai了一du個,覺得這個zhi

簡單易懂,dao

樓主可專

以看看屬

#include "stdio.h"

void main()

printf("前20項和是%5.2f\n",sum);}

3樓:

1.首先弄清楚這組分數序列的規律:

從第二個數開始

分子=前乙個專數的分屬子+分母

分母=前乙個數的分子

2.需求是前20項之和,因此迴圈20-1次相加是必然的.

3.第乙個數初始化為x=2,y=1

4.從第二個數開始:

分子x=x+y

分母y=x

由於x的值發生變化,因此中間用變數a複製一下.

5.重複上面的操作,直到迴圈結束.

4樓:passerby_路人

觀察分數序列抄,發現襲分子是2,3,5... 分母是,2,3,5...實際上都是斐波那契數列的一部份.

斐波那契數列指的是這樣乙個數列:1,1,2,3,5,8,13,21……這個數列從第三項開始,每一項都等於前兩項之和。

所以只要給出兩個初始值,後面的數字就可以用前面的數的和來表示.

這裡用x表示分子,y表示分母.用for迴圈把分數序列前20項加起來.最後列印結果.

sum+=(float)(x)/y; 用了強制型別轉換,因為兩個int型的數相除,結果也會是int型.

5樓:匿名使用者

#include

#include

main()

printf(" = %.2lf\n",sum);}

6樓:風傾

[最佳答案]public class demo11 { public static void main(string args) { double sum=2/1; double ...

糾正:c語言程式設計:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前n項之和。

7樓:匿名使用者

#include

int main()

printf("s=%f\n",s);

return 0;}

c語言:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。

8樓:veket的小號

a、b的初始值。。。

9樓:匿名使用者

飛躍第一部分21314要出個飛躍第一部分21314要出個

c語言程式設計:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前20項之和。

10樓:

public class 第二十題求數列之和//獲取第i項的值    2/1,3/2,5/3,8/5,13/8public static double getvalue(int n)

return sum;}}

11樓:匿名使用者

#include

#define n 20

void main()

cout<

}這是求前n項和,只要把前面的#define n 20後面的20改下就可以求其他的了 希望能幫到你

12樓:

int i=1,j=2,n=0;

double sum;

while(n!=20)

13樓:小河流

#include

void main()

printf("%f\n",sum);}

c語言程式設計:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的

14樓:廣新蘭答女

這個數有點像斐波那契數列

,首先建立乙個陣列放分子分母

a[n]=1,2,3,5,8,13,21,44這個數的

特點是a[n]=a[n-1]+a[n-2];所以用for打表就行然分數

是a[n+1]/a[n]

for一下

迴圈相加就行

請問在c語言中如何輸出百分數,請問在c語言中如何輸出百分數?

把需要輸出抄的數字乘以100再輸出一襲個bai百分號比如 double a 0.5555555 printf 輸出乙個百分數 f n a 100 注意du 在zhiprintf裡百分號也要使用dao 轉義。include int main void 擴充套件資料 c語言是面向過程的程式語言,使用者只...

高考成績屬於第一分數段第二分數段是什麼意思

騰大教育 距離2021年高考只剩30余天,大家也已經經歷了各種各樣的模擬考,對自己的實力或多或少都有了清晰的認知。這個時候,更需要沉得下心來,將眼光放長遠些,多瞭解全省 市區 的情況。畢竟,從目前部分地區公佈的高考報名人數來看,均呈現 趨勢 雖然很多地區現在還沒有公佈報名人數,但是根據這兩年的趨勢,...

2019考研英語一分數36分能過國家線嗎?工科

去年分數線 工學 不含工學照顧專業 a區285 38 57 b區275 35 53 工學照顧專業 a區 275 37 56 b區 265 34 51 不太穩,工科去年是要38分以上才能過國家線,今年和去年應該差不多,就工科來看 2008年 44 2009年 37 2010年 36 2011年 40 ...