当前位置:首页 > 问答列表 >

求1到20的阶乘和,但我的结果是一个负数,求指正

提问者:白无常 提问时间:2019年03月31日 12:18:05

优质回答 回答者:天恋思君

数值太大,超过long类型能表示的最大范围了

-----------------------------------------------------------------

回答者:胡小瓢

你把long改成double就对了,,long装不下这个数

-----------------------------------------------------------------

回答者:bjzxcool

这是因为数字太大了。

改为double吧:

#include<stdio.h>

int main()

{double s=0,i,t=1;

for(i=1;i<21;i+=1)

{t*=i;

s+=t;

}

printf("%.0lf\n",s);

return 0;

}

这里最后2位数字应该是13。

因为累加到10!时是4037913,而10以上的阶乘末2位都是0。

-----------------------------------------------------------------

回答者:WongFree

不懂


上一篇:播音员语速,一般是一分
下一篇:-1/2的阶乘怎么算

TAGS: 负数的阶乘

相关阅读推荐
  • 麻辣拌加盟:正宗麻辣拌加盟哪家好?

    问题描述: 优质回答 回答者:对方就看见个 从品牌规模、直营店数量、加盟费、加盟支持等方面综合考量,适合自己的才是最好的。 另外,不管加盟什么品牌,建议加盟之前先做好以...

  • 求一个三国志13加强破解版的资源。!

    采纳回答 Tswizzle 2018-11-24 这个游戏在应用宝中可以下载, 先在应用宝里搜索到这类的手机软件, 还会出现其他的但是也是这种功能的可以选择, 这里有很多这种软件都是官方正版的,...

  • 20万的敞篷车有哪些?

    采纳回答 SheldorWsy 2019-01-09 今天小编要为大家介绍的车型是敞篷车,很多的人的心目中的车型就是敞篷车但是价格是很高的,那大家就跟小编来了解一下吧。 敞篷车车型推荐:标致20X...

  • 怎么理解默认路由

    问题描述: 优质回答 回答者:李笠翁 1、默认路由是一种特殊的静态路由,指的是当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的选择。 2、如果没有默认路由,那...

  • 中国的红旗车质量怎么样?怎么在国内几乎没看到有人开?

    问题描述: 优质回答 回答者:泊安 质量挺好的。红旗,是身份的象征,是政府的才有渠道购买。...

  • 标志2008罗兰加洛斯有14款吗?

    问题描述: 优质回答 回答者:碎雨细风z 标致3008有14款罗兰加洛斯版,你可以确认一下...