c 程式設計題編寫函式實現求n!,主程式要求輸入n的值,用函

2021-05-04 21:50:28 字數 3146 閱讀 4179

1樓:愛墮落

限於整型資料的資料範圍,所以實際上這個程式只能求n<=12的情況。如果想求更大的,必須為這個階乘自定義一個資料型別。

#includeusing namespace std;

int fact(int n);     int main()

//下面是使用遞迴函式求n!

int fact(int n)

一個簡單的c++程式設計例子:

定義一個圓錐體類(yzt),資料成員有半徑r,高h,成員函式有:建構函式、求圓錐體體積的valume(),顯示函式display(),在main()中定義yzt 的物件s,求r=h=1時的體積,公式:π/3rrh

#include using namespace std;//定義標準名稱空間

class yzt //定義yzt類double valume()//求圓錐體的體積函式

void display() //圓錐體的體積顯示函式

;int main() //主函式,任何程式都必須有一個main()函式,因為要從它開始執行

{yzt s(1,1); //定義yzt的物件s.display(); //利用物件s呼叫yzt的display()函式

return 0;

2樓:

#include

using namespace std;

int multi(int n);

void main()

int multi(int n)

c++程式設計 編寫遞迴函式power(a,n)求出a的n次方

3樓:學習賬戶

程式已經抄除錯過了襲,你看下吧,可以bai的話給個好評du#include"iostream"

using namespace std;

float power(float a,int n)int main()

4樓:匿名使用者

//經執行,已實

抄現上述襲功能

#include

using namespace std;

float power(float a,int n)void main()

5樓:匿名使用者

#includeusing namespace std;

//計算x^n

double power(double x, int n)return val;

}int main()

6樓:匿名使用者

#include

using namespace std;

int power(int a,int n)void main()

7樓:hw天涯

float power(float a,int n)

int main()

在主程式中提示輸入整數n,編寫函式,用遞迴的方法求1+2+....+10 c++

8樓:

#include//包含必要的標頭檔案

using namespace std; //名字空間

int sum(int n) //定義遞迴函式

int main()

這個可以執行的,我用gev試了一下,可以執行,希望能幫到你

9樓:匿名使用者

#include

using namespace std;

int factorial(int n)

int main()

10樓:匿名使用者

#include

using namespace std;

int sumfun(int a)

else return sumfun(a-1)+a;

}int main()

c++用函式模板實現求n個資料的最小值。請高手幫忙解決,很急很急~~**等

11樓:旭日哥

#include

template //class與typename等效,也可使用typename

t findmin(t *p,int length) //t為模板引數

}return min;

}void main()

cout<<"最小值是: "<釋放空間}

12樓:清荷獨行

寫一個氣泡排序的子程式,然後呼叫它對輸入的數進行排序,不就可以找出n個數的最大最小值了嗎

c++程式設計,求和 1/2,1/3,1/4,1/5,1/6,1/7,……,編寫函式求序列前n項之和

13樓:

//噢,要函式啊

#include

double sum(int n)

return s;

}void main()

while(1);

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

14樓:藍騎士之阿強

#include

using namespace std;

double sum(int n)

return sum;

}int main(int argc, char* argv)double sum = sum(n);

cout << "sum=" << sum << endl;

return 0;}

c++程式設計「用遞迴的方法編寫函式求n階勒讓德多項試的值,在中實現輸入輸出」怎麼做?

15樓:匿名使用者

include

using namespace std;

int main()

float polya(int x,int n)//這是遞迴函式

16樓:匿名使用者

勒讓德多項式,忘了是卅樣了,記得第一項是一,這個要用到遞迴.我寫過這個程式,不過忘了一些,不過我可以看下書上的筆記.

c語言程式設計 編寫遞迴函式fac 求n!,呼叫該函式求s

include int fac int n int main void printf 1 2 n d n sum return 0 int fac int n int fac int n int fun int n c 程式設計題 編寫函式實現求n!主程式要求輸入n的值,用函式呼叫的方式求n!的值 ...

急求C程式設計 編寫函式實現兩個數的交換,在主函式中任意輸入

最後一個比較應該是if b c swap q2,q3 而且程式裡面沒有輸入函式,要加入一個 專輸入函式scanf d,d,d a,b,c 再進行判斷 屬,還有一個習慣問題,你最好還是在子函式那邊加上空型別的定義void swap int p1,int p2 個人覺得是個好習慣。if a b swap...

c程式設計題編寫函式ma用於比較整數大小

include using namespace std int max int a,int b,int c int main include stdafx.h include using namespace std int max int a,int b,int c int main 用c 編寫過載...