C语言求Sn=1!+2!+3!+4!+5!+…+n!之值这是我编的程序,但是当n=20时结果不对,结果应为2561327494111820313.#includeint main(){int i,n;double sum = 0,f = 1;scanf("%d",&n);for(i = 1; i

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 21:09:45
C语言求Sn=1!+2!+3!+4!+5!+…+n!之值这是我编的程序,但是当n=20时结果不对,结果应为2561327494111820313.#includeint main(){int i,n;double sum = 0,f = 1;scanf(
x)s~~ 66*j)j+j(j*j?jXdgӆ=/|6cL{>um>;9mwO~6oΓOԁpd.#S3Cc#sKCCC #cCc=̼Ҕ̼< j3S':%4)'U4WV@' HZ''i((iZid%2m X1 6)030.#գ`4߂P_`g3 4?Ŷ֧K<_d'{?gS-iy>Y9Џpg t!

C语言求Sn=1!+2!+3!+4!+5!+…+n!之值这是我编的程序,但是当n=20时结果不对,结果应为2561327494111820313.#includeint main(){int i,n;double sum = 0,f = 1;scanf("%d",&n);for(i = 1; i
C语言求Sn=1!+2!+3!+4!+5!+…+n!之值
这是我编的程序,但是当n=20时结果不对,结果应为2561327494111820313.
#include
int main()
{
int i,n;
double sum = 0,f = 1;
scanf("%d",&n);
for(i = 1; i

C语言求Sn=1!+2!+3!+4!+5!+…+n!之值这是我编的程序,但是当n=20时结果不对,结果应为2561327494111820313.#includeint main(){int i,n;double sum = 0,f = 1;scanf("%d",&n);for(i = 1; i
数值范围超大,可以使用64位整数处理:
#include
int main()
{
int i,n=20;
__int64 sum=0,f=1;
for (i=1;i