怎樣編求n 的程式,用C語言編寫程式 計算n!

2022-06-01 12:50:29 字數 1485 閱讀 6371

1樓:

在vc++下面,int和long長度一樣, 都是32位的,double雖然是64位的,但是當作整型使用的話長度並不比int長,所以這裡還是使用int。

int factorial(int n)

2樓:匿名使用者

樓上的最多算到20!就該嗝屁了

正確的階層至少能處理20000!,這點要靠大數乘法來做的

3樓:

long f(int n)

return r;

}很久沒有用c寫**了,不知道有沒有long這個型別,如果沒有,用適當的變數型別代替就可以了.

4樓:雨狼之神

樓上的,他連n!都編不了,你這個我估計他肯定是一頭霧水了,給他來個簡單的.

#include

main()

printf("d%\n",s);}

5樓:匿名使用者

還是用double吧,long的範圍太小,不過double不夠精確下面是遞迴實現

double f(int n)

6樓:匿名使用者

unsigned long int jc(int a)

7樓:匿名使用者

#include

int fac(int n)

main()

用c語言編寫程式:計算n!

8樓:

#include

using namespace std;

int main()

int result=1;

for(int i=1;i<=n;i++)result *= i;

cout<<"n!="<

return 0;}

9樓:匿名使用者

#include

int main()

while(n>=1)

printf("n!=%d",res);

return 0;}

10樓:

#include

void main()}

11樓:匿名使用者

#include

int main(void)

printf("the result is:%d\n",result);

}else}

c語言這個程式怎麼寫?謝謝。編寫求 ∑ n! (1!+2!+3!+…+25!)的程式

編寫一個程式,採用一個類求n!,並輸出n!的值

12樓:匿名使用者

class fac

int getn()

}void show();}

用C語言編寫程式,用C語言編寫程式?

程式就是讀取檔案到陣列,再將陣列進行排序,最後寫入檔案。讀寫檔案流程 fopen獲取檔案流 根據讀寫需求,選擇引數,使用完必須呼叫fclose函式關閉 fscanf讀取檔案內容,fseek控制檔案流指標,fprintf寫入檔案。選擇排序 每個迴圈週期選出一個最值,交換一次。下面是 陣列為動態陣列 i...

求編寫C語言程式,求編寫一個C語言程式

include stdafx.h vc 6.0加上這一行.include stdio.h void main void i int tmp printf 請輸入前17位號碼 scanf s a for tmp i 0 i 17 i tmp a i 0 b i tmp 11 tmp 12 tmp 11...

用C語言編寫程式,求1 3 5

include int funt int n int main printf 和是多少 d sum return 0 利用的是函式的遞迴。求1 3 5 7 9 99的和?用c語言 include int main void printf d sum return sum 上面說的很對,可以用等差數列...