簡単な関数呼び出し(C言語)

1!+2!+3!+…+ 10!の合計を計算します。

#include <stdio.h>

int F(int i)//计算数值i的阶乘
{
    
    

    int k = 1;
    while (i > 0)
    {
    
    
        k = k * i;
        i--;
    }
    return k;
}
int main()
{
    
    
 	int n;
	int sum = 0;
    for (n = 1; n <= 10; n++)
    {
    
    
        sum = sum + F(n);//将得到阶乘的结果相加
    }
    printf("%d\n", sum);
    return 0;
}

おすすめ

転載: blog.csdn.net/and_what_not/article/details/113063462