基礎練習:1091:求階乘的和
1091:求階乘的和
【題目描述】
給定正整數n,求不大於n的正整數的階乘的和(即求1!+2!+3!+…+n!),輸出階乘的和。
【輸入】
輸入有一行,包含一個正整數n(1 < n < 12)。
【輸出】
輸出有一行:階乘的和。
【輸入樣例】
5
【輸出樣例】
153
#include<iostream> using namespace std; int main() { int i,n,m=1,sum=0; cin>>n; for(i=1;i<=n;i++) { m*=i; sum+=m; } cout<<sum<<endl; return 0; }
相關推薦
IMAUOJ-1238 Problem D:求階乘和
題目描述 求1+2!+3!+...+N!的和 輸入 正整數N(N〈=20)。 輸出 1+2!+3!+...+N!的和。 樣例輸入 3 樣例輸出 9 題目思路 求階乘的函式利用遞迴演算法。 原始碼 #include<iostream>
求階乘和
Description 求階乘和。 Input 輸入小於10的正整數n。 Output 輸出s得值, s=1!+2!+…+n! Sample Input 1 3 5 Sample Output 1 9 153 #include<stdio.h> int fact(int
10-2 遞迴求階乘和
// 遞迴求階乘和 #include <stdio.h> double fact(int n); // 遞迴求階乘 double sum(int n); // 遞迴求和 int main(void) { int n; printf("請輸入一個整數n(n>0
4-14 遞迴求階乘和 (10分)
本題要求實現一個計算非負整數階乘的簡單函式,並利用該函式求 1!+2!+3!+...+n! 的值。 函式介面定義: double fact( int n ); double factsum( int n ); 函式fact應返回n的階乘,建議用遞迴實現。函式factsum應返
基礎練習:1091:求階乘的和
1091:求階乘的和 【題目描述】 給定正整數n,求不大於n的正整數的階乘的和(即求1!+2!+3!+…+n!),輸出階乘的和。 【輸入】 輸入有一行,包含一個正整數n(1 < n < 12)。 【輸出】 輸出有一行:階乘的和。 【輸入樣例】 5 【輸出樣例】 153 #in
C:求n的階乘和
//求階乘和,每次呼叫函式求出當n的階乘,新增到sum變數中, int factorial(int n) { //靜態區域性變數,儲存階乘和 static int sum=0; //終止遞迴 if (n==0) { return sum;
PAT練習基礎程式設計題目之求單鏈表結點的階乘和
求單鏈表結點的階乘和 導語:連結串列一直是我的弱項,做這道題做了比較久,程式本身不難,只是對指標的理解不到位,況且很久沒有接觸指標相關,遺忘了不少。風蕭蕭兮易水寒,壯士一去兮不復還。 - 本題要求實現一個函式,求單鏈表L結點的階乘和。這裡預設所有結點的值非
python基礎練習--利用遞迴方法求階乘!
題目:利用遞迴方法求5! 1 # -*- coding:utf-8 -*- 2 n = input('請輸入一個整數:') 3 def fib(n): 4 sum1 = 0 5 if n == 0: 6 sum1 =
C語言:計算階乘和階乘的和
從鍵盤輸入一個數,用C語言計算該數的階乘 #include <stdio.h> #include<stdlib.h> int main() { int i,sum = 0, p = 1, n; scanf("%d",&n); if(
PAT基礎程式設計題目集——6-6 求單鏈表結點的階乘和
原題目: 本題要求實現一個函式,求單鏈表L結點的階乘和。這裡預設所有結點的值非負,且題目保證結果在int範圍內。 函式介面定義: int FactorialSum( List L ); 其中單鏈表List的定義如下: typedef struct Node *PtrToNo
PTA基礎程式設計題目集6-6求單鏈表結點的階乘和(函式題)
本題要求實現一個函式,求單鏈表L結點的階乘和。這裡預設所有結點的值非負,且題目保證結果在int範圍內。 函式介面定義: 1 int FactorialSum( List L ); 其中單鏈表List的定義如下: 1 typedef struct Node *PtrToNode; 2 s
求階乘,輸入一個正整數 n,輸出n!
factor i++ print 階乘 pri tor n) printf main #include<stdio.h>int factorial (int n); int main(){ int n; scanf("%d",&n); printf("
light oj 1045 - Digits of Factorial(求階乘在不同進制下的位數)
its sum math.h factorial padding top turn ase cin Factorial of an integer is defined by the following function f(0) = 1 f(n) = f(n - 1) *
只會用這簡單的遞歸求階乘
ati str nbsp stat else args turn log return public class 階乘{ public static int A(int n){ if(n==1)
求階乘後綴0個數【二分】+【數學】
solution return == 根據 scan 容易 只需要 內存 會有 題目鏈接:http://www.bjfuacm.com/problem/374/ 星球引力
python 求階乘之和。求1+2!+3!+...+20!的和
blank HR IV sharp ML 術語 lis get 功能 階乘:也是數學裏的一種術語;階乘指從1乘以2乘以3乘以4一直乘到所要求的數;在表達階乘時,就使用“!”來表示。如h階乘,就表示為h!;階乘一般很難計算,因為積都很大。 分析:1、階乘的計算就是比較麻煩的一
遞歸求階乘
== tor code ret %d result turn number 遞歸 def factorial(n): result = n for i in range(1, n): result *= i return resul
階乘問題(求 階乘最右邊不為 0 的數)
P1134 階乘問題 4.9K通過 16.7K提交 題目提供者 評測方式雲端評測 標籤USACO高效能 難度普及/提高- 時空限制1000ms / 128MB 提交
C++ 求階乘
#include<iostream> using namespace std; const int size = 6; //輸入階乘數 int main() { long long factorial[size]; factorial[1] = factorial[0]
hdu1042 N!(大數求階乘)
N! Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 94583 &