题解 1014: [编程入门]阶乘求和

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

[编程入门]阶乘求和-题解(C语言代码)

***1.注意不同编译器里变量取值范围的问题,在这里,要注意的是求和s及阶乘m的定义,int型变量会溢出,longint型在visualc++6.0里面也会溢出,但在这个系统编译器不会,定义double和float型原则可以,但在这里考虑到内存好像会出错。

[编程入门]阶乘求和-题解(C语言代码)

这个网站用的啥编译器啊有人回答我下么?有这个问题是因为我发现我的操作系统是64位的,但是long是占4个字节。所以我好奇这是不是也跟编译器有关啊?求大佬指导!!下面附下字节测试代码(VC编译)#includeintmain(){printf("%d\n",

[编程入门]阶乘求和-题解(C语言代码)long long型数据类型

我相信很多人没成功是因为到输入13的时候输出乱码,这是因为整型无法存储那么大的空间,int类型占据4个字节,而**longlong**型占据8个字节,输入20也不会溢出,有关**longlong**数据类型可自行百度```c#includelonglongs(longlongn){if(n==1)re

[编程入门]阶乘求和-题解(Java代码)

有的使用递归结果显示错误50%,就是没有考虑到Sn的取值范围,注意这里的n最大为20,代码如下:```javaimportjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(