1樓:
現在字數限制在100字以內了,根本就不夠用...我沒法在這上面回答你的問題....咱們私聊好了....
首先明確一點,大數的階乘位數都很大,一般超過了long的位數,所以光用迴圈是不夠的。
我給你發了訊息,希望有幫助
2樓:匿名使用者
int i,n,w[10];
printf("請輸入n:");
scanf("%d",&n);
w[1]=1;
for(i=1;i<=n;i++)
w[i+1]=w[i]*i;
printf("%d\n",w[i]);
3樓:流年清淺_小豪
利用階乘的定義求解階乘
#include
void main()
遞迴方法求階乘
#include "stdio.h"
long fact(int n)
void main()
4樓:曉神月
我個人認為,沒有那個老師會要求你做這道題用陣列,迴圈比較容易#include
mian()
printf("n!為:%d",m)
return 0}
5樓:匿名使用者
關於陣列用到哪個地方呢?題目沒有更詳細的嗎?
6樓:
你的意思是陣列每個元素儲存一個數,然後陣列的每個數相乘來求階乘嗎?
我覺得用陣列沒必要吧..用for迴圈就可以做到了我寫一部分吧
int i;
int j = 1;
for ( i = 1; i <=100; i++)j*=i;
醬紫就求得階乘了
c語言程式設計 :輸入整數n,求n的階乘 並輸出。
7樓:飛喵某
1、首先開啟codeblocks,新建一個空白頁面:
2、開始編寫主程式,程式比較簡單,首先定義需要的變數,編寫輸入函式,然後用for迴圈實現階乘計算,最後是輸出函式,用來輸出結果:
3、執行程式,輸入數字,階乘的計算結果就出來了:
8樓:程式設計師的每一天
c語言經典例子之利用遞迴方法求階乘
9樓:一泓清泉李心明
#include
void main()
10樓:匿名使用者
#include
int main()
printf("%d",sum);}
11樓:執事君的黑貓
#include
#include
int main()
12樓:賢↑重
#include
#include
long fact(int n);
int main()
while(n<0);
sn=fact(n);
printf("%ld\n",sn);
return 0;
}long fact(int n)
return sn;}
【**等】c語言程式:對n的階乘求和,n=1到10
13樓:匿名使用者
分析下程式,階乘可以用遞迴做,也可以用迴圈做,這裡就放上這兩種**了。
一.遞迴:
#include
int f(int t)
int main()
程式分析:定義一個f函式,利用遞迴的特性,進行運算10*f(9) = 10*9*f(8) …… 直到到1時返回1得出結果:
二.迴圈:
#include
int main()
printf("%d", t1);
return 0;
}程式分析:直接用一個for迴圈進行自減即可完成,定義t1用於儲存結果
得出結果:
14樓:匿名使用者
#include
int main()
sum+=c;//把結果累加在sum中
}printf("%d",sum);
return 0;}
15樓:時間箭頭
#include
int main()
printf("%d的階乘求和結果是%d\n",n,s);
return 0;
}在輸入介面輸入10,按enter,得結果4037913
16樓:匿名使用者
計算從1到10各數階乘
的和,即1! + 2! + 3! + …… + 9! + 10! 的和
#include
int main(void)
printf("1到10各數階乘的和 %d\n",sum);
return 0;}
17樓:
#include "stdio.h"
int main(int argv,char *argc)結果:
18樓:匿名使用者
#include
int main()
sum=sum+factorial;
} cout<<"結果是:"< getchar; //顯示螢幕停止,不閃退getchar; return 0;} 19樓:逐夢兮樂 #include double fun(int n) int main() 祝你愉快! 20樓:獨思花知 #include"stdio.h" int main() sum += n; }printf("1!+2!+3!+...+8!=%d\n",sum); return 0;} include include include include using namespace std const int maxn 510 char re maxn struct big void read void print big operator big a big operator bi... include fun int n printf the result is d n sum return 0 main include include unsigned long long fact unsigned long long n int main 因c語言資料型別限制,不能做大數的階乘... dev c 是乙個windows環境下c c 的整合開發環境 ide 小巧輕量但是功能齊備,適合初學者與程式設計高手的不同需求,是學習c或c 的首選開發工具。很多初次學習程式語言的人,在動手嘗試編譯執行第乙個程式時往往不是程式設計方面的問題,而是對開發工具的選擇和使用由於不熟悉而耽誤太多的時間。此處...急c語言階乘問題 求一到一百的階乘和 用while或w
C語言編寫求n階乘的函式,在主函式中輸入n,呼叫函式求n階乘。。謝謝
用Devc 寫的C語言程式,沒法除錯