题解 1133: C语言训练-求1+2!+3!+...+N!的和

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

筛选

C语言训练-求1+2!+3!+...+N!的和-题解(C语言代码)

摘要:解题思路:和基础题没啥区别,两个循环解决一个为求1!到n!的值,还有一个循环是将其全部加起来注意事项:注意题目要求n<=20,所以对最后输出的值范围要求需要用long long定义参考代码:#incl……

C语言训练-求1+2!+3!+...+N!的和-题解(C语言代码)

解题思路:longlong整数类型定义数字,完成阶乘就行;如果把longlong改成double类型,其实结果也是一样的,只需把输入输出改成%lf,%.0lf就行,但是结果不会通过。参考代码:#include#includelonglongdigui(longlo

C语言训练-求1+2!+3!+...+N!的和

摘要:解题思路:阶乘和累加没什么好说的注意事项:是高精度上代码#include <cstdio>int a[10000]; // 记录一个数的阶乘结果int sum[10000]; // 记录1-n的阶乘的……

编写题解 1133: C语言训练-求1+2!+3!+...+N!的和

解题思路:就很简单的利用循环,一项一项算,最后面加起来注意事项:注意要用更大的数据范围,int是不够的的参考代码:importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newS

C++求1+2!+3!+...+N!的和

两次解决第一次是int类型,导致越界改成longlong即可```cpp#includeusingnamespacestd;typedeflonglongll;intmain(){llsum=0,num=1;llN;cin>>N;for(inti=1;i