編寫函式fun其功能是根據整型形參m計算如下公式

時間 2021-09-14 02:22:51

1樓:哎呀王子

float fun(float m)

return y;

}講解一下,求m!那裡應該能看得懂吧,我就不多說了。。。。

從while迴圈那裡開始,我是進行倒退計算,每次執行y+=1/sum,迴圈m次,就表示y=1/m!+...+1/4!+1/2!

根據你給的公式,m比前乙個數大2,所以每次m都自減2,這樣就能達到上面那條倒退計算的目的了。。。。

然後就是sum=sum/(m)/(m-1),你會發覺4!比2!多乘了3和4,也就是說2!等於4!除去4再除去3。。。。

那m!的階乘比(m-2)!的階乘要大多少呢,當然就是多乘了m和m-1了,這裡的sum表示的是m!,這樣的話就能很容易地得到下乙個數的階乘了。。。。

其實演算法不難想,你拿張紙,一步一步的畫出來,那就很容易找到思路了。。。。

2樓:

float fun(int m)

for(y=0,i=2;i<=m;i+=2)y+=1.0/s;

}return y;}

3樓:匿名使用者

1就不會執行迴圈,直接返回1哈

double fun(int m)

y+=1/n;

}return y;}

4樓:聽不清啊

#include

int main()

printf("%lf\n",y);

return 0;}

5樓:艾狸

double y=0.0;

int i,j;

double s=1;

for (i=2;i<=m;i+=2)

return y;

編寫函式fun其功能是,根據整型形參m,計算如下公式,y=1/2!+1/4!+1/m!...

6樓:哎呀王子

float fun(float m)

return y;

}講解一下,求m!那裡應該能看得懂吧,我就不多說了。。。。

從while迴圈那裡開始,我是進行倒退計算,每次執行y+=1/sum,迴圈m次,就表示y=1/m!+...+1/4!+1/2!

根據你給的公式,m比前乙個數大2,所以每次m都自減2,這樣就能達到上面那條倒退計算的目的了。。。。

然後就是sum=sum/(m)/(m-1),你會發覺4!比2!多乘了3和4,也就是說2!等於4!除去4再除去3。。。。

那m!的階乘比(m-2)!的階乘要大多少呢,當然就是多乘了m和m-1了,這裡的sum表示的是m!,這樣的話就能很容易地得到下乙個數的階乘了。。。。

其實演算法不難想,你拿張紙,一步一步的畫出來,那就很容易找到思路了。。。。

7樓:匿名使用者

1就不會執行迴圈,直接返回1哈

double fun(int m)

y+=1/n;

}return y;}

8樓:貴族特困生

double y = 0;

for ( int i = 2; i <= m; i+2)

編寫函式fun其功能是:根據整型形參m,計算如下公式的值:y=1/2!+1/4!+...

9樓:

float fun(int m)

for(y=0,i=2;i<=m;i+=2)y+=1.0/s;

}return y;}

編寫函式fun其功能:根據整型形參m計算如下公式的值:y=1/2!+1/4!+…+1/m! 20

10樓:影

||【具體示復例】

int factor(int n)//首先定義求階乘函式制int fun(int m)

return sum;}

擴充套件資料

du

c/c++ 語言標準庫中沒有fun函式。

zhifun函式是自定義dao函式,是使用來舉例或作語法演示的,需要在使用前自行定義宣告。

fun一詞沒什麼特別含義,也可以換成別的名稱,如"abc"或者"baidubaike"。它只表示引用之前出現的函式,以呼叫它執行一些需求,int fun(int x,int y)只是乙個舉例的函式名而已,以及其宣告的引數型別。

11樓:白羊大蛇

大部分答案都是錯的 我這個我驗證了很多次了內 肯定是容對的#include

double fun(int m)

a+=s;

return a;

}main()

12樓:丿艾瑞灬莉婭

按照你y的公式,m必須是偶數吧?我就按照這個思路來寫了回double fun(int m)

double sum = 0, temp = 1.0;

for(int i = 1; i <= m; ++i)return sum;}

13樓:匿名使用者

推薦的答案是錯的復

,樓上的解法制都太容易溢位,輸bai

入50基本上du就會出錯,

不應該zhi求階乘,而是應該直接dao求分數的值,1/4! = (1/2!) * 1/(3*4),個人見解,僅供參考。。。

double fun(int m) //m為偶數return sum;}

14樓:匿名使用者

#include

double fun(int m)

return s;

}void main()

15樓:夢中夢

幫你實現了一下,自己沒測試,應該沒什麼大問題,思路很清晰的【具體示例】版

int factor(int n)//首先定義了權乙個求階乘的函式

int fun(int m)

return sum;

}希望可以幫你o(∩_∩)o

16樓:兔子和小強

double fun(int m)

return sum;}

17樓:范中瑞

double fun(int m)

return y;}

18樓:匿名使用者

#include

#include

#include

double digui(double m)void main()

cout<

19樓:匿名使用者

這個題目,是

y=1/2!+1/4!+1/8!…+1/m!還是y=1/2!+1/4!+1/6!…+1/m!

是2倍還是加2?

20樓:匿名使用者

public int n_1(int m)return temp;

}public int fun(int m)}

編寫函式fun其功能是,根據整型形參m,計算如下功能的值y=1/2!+1/4!+…+1/m!

21樓:匿名使用者

main()

retrun (y) ;

}else

printf(" error ");}}

求完整的程式設計:編寫函式fun其功能是,根據整型形參m,計算如下功能的值y=1/2!+1/4!+…+1/m!

22樓:艾狸

double y=0.0;

int i,j;

double s=1;

for (i=2;i<=m;i+=2)

return y;

編寫函式fun其功能是:根據整型形參m,計算如下公式的值:y=1+1/3+1/5+1/7+…+1/(2m+1)若m=9,則應輸 5

23樓:匿名使用者

#include

float  fun(int t);

int main()

float  fun(int t)

return a;

}擴充套件資料:c語言規定在以下幾種情況時可以省去主調函式內中對被調函式的函式說明。

1) 如果被容調函式的返回值是整型或字元型時,可以不對被調函式作說明,而直接呼叫。這時系統將自動對被調函式返回值按整型處理。

2) 當被調函式的函式定義出現在主調函式之前時,在主調函式中也可以不對被調函式再作說明而直接呼叫。函式max的定義放在main 函式之前,因此可在main函式中省去對max函式的函式說明int max(int a,int b)。

3) 如在所有函式定義之前,在函式外預先說明了各個函式的型別,則在以後的各主調函式中,可不再對被調函式作說明。

24樓:匿名使用者

#include "stdio.h"

float fun(int m)

void main()

//修改了下了,按照你的專格式。屬

25樓:匿名使用者

#include

#define max 100

void main()

for(i=0;i<=m;i++)

sum=sum+a[i];

printf("結果為屬%lf\n",sum);}

26樓:匿名使用者

#include "stdio.h"

float fun(int m)

return s;

}void main()

輸出內結果容:

根據整型形參m,編寫函式fun()計算公式:y=1/2+1/4+1/6+...+1/(2*m)的值。例如:若m=9,則應輸出:1.414484 5

27樓:花喵喵徐秀秀

這是vb的

dim y as double

dim i as integer

for i =1 to m

y = y+1÷(2×i)

next

fun=y

28樓:匿名使用者

要用什麼語言編寫?

下面的是用c語言編的:

#include

double fun(int m)

int main()

29樓:可可厲害呀

有求必應奮發圖強hwcx

編寫函式fun,其功能是在鍵盤上輸入3行3列矩陣的各個元素值,然後輸出主對角線元素的積並在fun函式中

兔丞飛 include int main int a 3 3 sum 0 int i,j for i 0 i 3 i for j 0 j 3 j scanf d a i j for i 0 i 3 i for j 0 j 3 j if i j i j 2 sum sum a i j printf s...

以下程式的功能是呼叫函式fun計算

墨汁諾 1 e 1.0 2 e e 1.0 i 3 t fun n 例如 include void fun double sn,int n int main void int n double sum printf please input n scanf d n 本部分 功能建議 呼叫相應的函式計...

呼叫函式fun功能是計算n門課程的平均分計算結

float fun float a int n float fun int score,int n return scoresum 1.0 n 請編寫乙個函式fun,它的功能是 計算n門課程的平均分,計算結果作為函式值返回。 float fun float a,int n int i float s...