码迷,mamicode.com
首页 > 其他好文 > 详细

求1!+2!+3!+4!+...+20!

时间:2020-05-08 18:02:36      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:double   img   inf   code   ble   int   bsp   小数   技术   

#include <stdio.h>
int main()
{
    int n;
    double s=0,t=1;
    //s不应定义为int int所能存储数据范围较小  t同理 作为阶乘存储数据范围较大
    for(n=1;n<=20;n++)
    {
        t=t*n;
        s=t+s;
     }
     printf("前二十项阶乘:%22.15e\n",s);
     //数据宽度22 数字部分中小数位数为15位 前二十项阶乘:2.561327494111820e+018
    return 0;
 }

技术图片

求1!+2!+3!+4!+...+20!

标签:double   img   inf   code   ble   int   bsp   小数   技术   

原文地址:https://www.cnblogs.com/LiQingXin/p/12851721.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!