哪儿出错了? n的阶乘倒数和:

来源:3-5 赋值运算符

微笑幕纳

2016-04-12 21:59


#include "stdio.h"

int main()

{

int i,j;

double s,sum;

sum=0.0;

for(i=1;i<=10;i++)

    for(j=1;j<=i;j++)

s=s*j;

sum=sum+1.0/s;

printf("%lf\n",sum);

return 0;

}


写回答 关注

2回答

  • 慕粉3189836
    2016-04-12 22:25:58
    已采纳

    应该是"%f\n"吧,<stdio.h>,呃。。。我是个小白

    微笑幕纳

    非常感谢!

    2016-04-12 22:38:03

    共 1 条回复 >

  • 惊艳消逝
    2016-04-12 22:33:55

    "stdio.h"改为<stdio.h>不需要double,用float可以啦,然后%lf也改为%f

    微笑幕纳

    谢谢你

    2016-04-12 22:38:37

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题