C程序习题-计算多个阶乘的和[6.4]
时间:2010-07-27 来源:chengxiaopeng
求∑ n! n=1 … 20 即(1! + 2! + 3! +…+20!)
看到这个题目的时候,我们先想到的是首先写一个求阶乘的函数,然后通过从1循环到20进行求每一个阶乘的结果,然后加起来。其中在求这道题的过程中,如果使用int,定义返回值的类型,则会出现数据溢出现象。代码如下:
#include <stdio.h> |
时间:2010-07-27 来源:chengxiaopeng
求∑ n! n=1 … 20 即(1! + 2! + 3! +…+20!)
看到这个题目的时候,我们先想到的是首先写一个求阶乘的函数,然后通过从1循环到20进行求每一个阶乘的结果,然后加起来。其中在求这道题的过程中,如果使用int,定义返回值的类型,则会出现数据溢出现象。代码如下:
#include <stdio.h> |