求1到n的阶乘之和
首先,先定义和sum,每一项的积为m,其中sum和m均要用double型,不应该将他们定义为int型。因为int型或long型数据只占2个字节,整数的范围为-32768~32768,long型数据在内存占4个字节,数据范围为-21亿~21亿。当n稍大,便无法容纳所得的结果。将sum和m定义为double型,以得到更多的精度。
输出时,用22.15e格式,使数据宽度为22,数字部分中小数位数为15位。
当n=20时,且不输入n的值时,可写出上式。
求1到n的阶乘之和
首先,先定义和sum,每一项的积为m,其中sum和m均要用double型,不应该将他们定义为int型。因为int型或long型数据只占2个字节,整数的范围为-32768~32768,long型数据在内存占4个字节,数据范围为-21亿~21亿。当n稍大,便无法容纳所得的结果。将sum和m定义为double型,以得到更多的精度。
输出时,用22.15e格式,使数据宽度为22,数字部分中小数位数为15位。
当n=20时,且不输入n的值时,可写出上式。