作业帮 > 综合 > 作业

现在是错的,变成比如:我输5,+3!+5!=z

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 02:55:56
现在是错的,变成比如:我输5,+3!+5!=z
/* HELLO.C -- Hello,world */
#include "stdio.h"
#include "conio.h"
long fnj(int n)
{long is=1;
int i;
for(i=1;i
#include "stdio.h"
#include "conio.h"
long fnj(int n)
{long is=1;
int i;
for(i=1;i<=n;i++)
is=is*i;
return is;
}
main()
{ long z=0;//初始化为0
int h,N,i;
scanf("%d",&N);
for(i=1;i<=N;i+=2)//应该是N+=2
{z=z+fnj(i);//个人觉得应该改成这样  因为你的是15的话会超出范围的
 }
printf("%ld",z);
getch();
}
再问: 再问一下,平时是for(i=1;i