基礎班《函式、遞推、遞迴》,函式第1題。
題目描述:
用定義函式的方式,求s
=1!+2!+3!+4!+5!+6!
+……n!。
輸入格式:
輸入n。
輸出格式:
輸出s。
輸入樣例:5
輸出樣例:
153題目思路:
求n個數的階乘之和,要先求出這n個數的階乘,再將其相加起來。發現次數需要重複用到計算階乘這一過程,所以定義乙個計算階乘函式(函式名定義為:fa(factorial))。本題未給出資料範圍,但最好用long long 否則大資料會卡掉。
**:
//實現計算階乘
#include//標頭檔案
using namespace std;
long long fa(int a)//定義階乘函式,在此求出每個數的階乘
int main()//定義主函式
{ long long ans=0,n;//定義變數
cin>>n;//輸入n
for(int i=1;i<=n;i++)//計算每個數的階乘的和
P1009 階乘之和(python)解題報告
筆者的第一語言為c 初學python,如有可改進之處,歡迎討論 不過 都已經過測評且ac check xy 引言 放暑假了,終於有空餘時間自學一下python 雖然物競 數競和文化課幾乎擠扁了我的空餘時間 就從我以前刷過的c 的題開始吧 以前為oi刷題的時候,並沒有養成經常寫解題報告的習慣 經過一番...
《C語言及程式設計》實踐參考 求階乘函式
返回 賀老師課程教學鏈結 專案要求 專案4 求階乘函式 1 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。int main long fac int n 用於求n的階乘 參考解答 解法1 includeint fact int i...
C語言函式題 求矩陣不靠邊元素之和
求矩陣的所有不靠邊元素之和,矩陣行的值m從鍵盤讀入 2 m 10 呼叫自定義函式input實現矩陣元素從鍵盤輸入,呼叫sum函式實現求和。只考慮float型,且不需考慮求和的結果可能超出float型能表示的範圍 void input float a n int m float sum float a...