永发信息网

C语言 计算表达式S=1!+(1!+2!)+......+(1!+2!+3!+......+N!)的值

答案:3  悬赏:50  手机版
解决时间 2021-01-03 21:16
  • 提问者网友:眉目添风霜
  • 2021-01-03 02:49
麻烦一下高手了。
n无范围。
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-01-03 03:32
int main(int argc, char* argv[])
{

float f1 = 0;
float res = 0;
int i;
int n;
printf("input n:\n",&n);
scanf("%d",&n);
for(i=1;i {
f1 =(i+1)/(i*1.0);
res += f1;
}
printf("res = %f\n",res);
return 0;
}
全部回答
  • 1楼网友:人類模型
  • 2021-01-03 04:14
#include "stdio.h" main() { int i,p=1,sum=0; for(i=1;i<=10;i++) { p=p*i; sum=sum+p; } printf("%d\n",sum); } 运行结果:4037913 验证正确
  • 2楼网友:轻雾山林
  • 2021-01-03 03:37
N有范围吗,太大的话还得换一种方法
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯