1到20的阶乘的和怎么求?
题目
1到20的阶乘的和怎么求?
#include "stdio.h"
void main()
{
int i,n;
long fact=1,sum=0;
scanf("%d",&n);
for(i=1;i
答案
long fact=1,sum=0;应该改为long double fact=1L,sum=0L;或者fact 和sum改为double型;
long double 为常双精度型;你的结果有19位,long是不行的!long最多有十位!
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 绞丝旁加个候字怎么读
- 一个化学反应是吸收能量还是放出能量取决于反应物总能量与生成物总能量的相对高低,为什么不是由化学键决定
- 关于歌颂祖国的演讲稿800——1000字
- 以 拜年 为题,写一篇记叙文,要求:叙事条理清晰,注意人物语言、神态和动作描写
- 梯形的上下底平均长度为10厘米,高为6厘米,这个梯形的面积是60平方厘米,
- 今天看了一道题,题目是一段程序,其中有 int[]x[]={{2,3}{4,5,6}{7,8,
- 复数z=2+i/i的虚部怎么求
- Where you Just now? I at school.
- 6p(p+q)²-4q(p+q)²
- 一艘轮船在两个码头之间航行,顺水要4小时到达,逆水要6小时到达