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();} 程式就是讀取檔案到陣列,再將陣列進行排序,最後寫入檔案。讀寫檔案流程 fopen獲取檔案流 根據讀寫需求,選擇引數,使用完必須呼叫fclose函式關閉 fscanf讀取檔案內容,fseek控制檔案流指標,fprintf寫入檔案。選擇排序 每個迴圈週期選出一個最值,交換一次。下面是 陣列為動態陣列 i... 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... 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 上面說的很對,可以用等差數列...用C語言編寫程式,用C語言編寫程式?
求編寫C語言程式,求編寫一個C語言程式
用C語言編寫程式,求1 3 5