c程式設計分數數列,C程式設計一個分數數列21325385求前n項和,n自己輸入,要求結果浮點數

2021-03-19 18:34:39 字數 1180 閱讀 3637

1樓:匿名使用者

把a,b改為double型。

int型的話,「a/b」的結果是整數,sum的累加值就錯了。

ps:temp同樣要改

怎樣用c++ 求一分數2/1+3/2+5/3+8/5+13/8+21/13......的值?

2樓:匿名使用者

float a, b, s, t;

int i;

a = 2; b = 1; s = 0;

for(i = 0; i < 6; i++ )s為結果,

自改bai變迴圈次數就du可以zhi增減相加項。dao

3樓:

//怎樣dao用c++ 求一分數版2/1+3/2+5/3+8/5+13/8+21/13......的值?

double add(int n)

printf("value=%f\n",totle);

return totle;}

c++ 有一分數序列2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前15項之和、

4樓:非突

//說實話你的程式錯誤不少 主要是思路有問題,看來數學不好//斐波那契數列 1,1,2,3,5,8,13,21,34...滿足關係內

容f(n) = f(n-1)+f(n-2)//問題是計算 斐波那契數列 後一項/前一項 的15項的和//f1,f2分別表示 斐波那契數列 前一項和後一項#include

int main()

cout<

getchar();

return 0;}

5樓:

#include

void main()

cout<

c語言求序列2/1+3/2+5/3+8/5+13/8的n項和,我用函式為啥前幾十項是對的,後面出現 10

6樓:黑色千羽鶴

計算機內部計算用補碼,最高位代表正負,0正,1負,你累加了很多之後最高位由0變成了1,就變負數了

7樓:

int的範圍內只能做到幾十項,現大了就溢位了,因為你的a、b都是int型......

c語言程式設計數學遊戲,c語言程式設計編一個猜數字遊戲

include include include include define z size 3 隨機數 整數最大位數,可自由修改,但總位數不要超過變數型別 define x size 3 隨機數 小數最大位數 define tmn 10 生成題目的數量,預設10條typedef enum boole...

求用C語言程式設計,題目如下,求一個C語言程式設計題,題目如下圖

inti char x x scanf for i 0 i strlen x i 剩下的自己發揮!求一個c語言程式設計題,題目如下圖 如下 include include double fun int n return s int main void 滿意請採納!求解一個c語言程式設計題,題目如下圖...

C 的一個簡單的程式設計問題,C 簡單問題

以後在慢慢做好了!if.else要long int定義。記住這點就行了。做這種題,種捨得分啊!用c 怎麼程式設計這一題?編寫程式完成以下功能 輸出小於1000的自然數中,能被11整除且各位數字之和為13的數。要求用如下函式判斷一個整數是否能被11整除且各位數字之和是否為13 void fun int...