题解 1064: 二级C语言-阶乘数列

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

筛选

二级C语言-阶乘数列

摘要:解题思路:获取阶乘求和注意事项:  用int类型会使得数据溢出,因为题目要求保留两位小数且用科学计数法,所以用double型用单层for循环即可,遍历1~30的每一个数并计算阶乘与和参考代码:#inc……

阶乘数列-记录一下

摘要:#include<stdio.h>int main(){    int i;    double j=1,sum=0;    for(i=1;i<=30;i++)    {        j = 

二级C语言-阶乘数列(Java代码)

摘要:解题思路:注意事项:       注意科学计数法:%.2e  其中2表示两位小数       存超大数字可以用 BigDecimal参考代码:import java.math.BigDecimal;i……

大数用double,放弃了太多精度。使用大数数组才比较好。

解题思路:应该是大数问题,但是题解全是double写的。于是简单尝试一下大数数组解决。注意事项:double放弃了精度,虽然科学计数法本身就放弃了部分精度。粗粗地写了一下。实际上可以合成一个类。但是懒得再整理了,又不是大作业什么的。fac求阶乘。

【C++较复杂版解法】

解题思路:1.自定义阶乘函数,并使用递归,可能会导致运行时间长于其他解法2.为达到全部C++语言实现,引用了与精度有关的头文件3.将结果拆分成十进制数,阶码标志e以及阶码三部分输出注意事项:1.数据类型定义时,都定义为double类型最佳2.要知道循环条件及次数3.结果使用科学计数法,

1064: 二级C语言-阶乘数列(C语言)

解题思路:方法很多,我就写其中一个....重点是注意事项1.写一个自定义函数,来计算阶乘2.用阶乘的返回值求和3.输出求和。注意事项:1.审题2.注意格式(科学计数法输出为%e,怎么保留两位小数...应该不用我多提了。)3.不要求输入,不要求输入,

1到30阶乘和

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main(){    int i;    double j=1,sum=0;    for(i=1;i<=30;i++)    ……