定义函数total(n),计算1+2+3+...+n,函数返-查字典问答网
分类选择

来自刘伟安的问题

  定义函数total(n),计算1+2+3+...+n,函数返回类型是int.在主函数中输入正整数n,调用函数total(n)计算并输出下列算式的值.S=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n)我的答案是:#includeinttotal(intx){intz=0;for(;x>

  定义函数total(n),计算1+2+3+...+n,函数返回类型是int.

  在主函数中输入正整数n,调用函数total(n)计算并输出下列算式的值.

  S=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n)

  我的答案是:

  #include

  inttotal(intx)

  {

  intz=0;

  for(;x>0;x--)

  z=z+x;

  returnz;

  }

  voidmain()

  {

  intn;

  doublea;

  a=0;

  printf("请输入正整数nn");

  scanf("%d",&n);

  for(;n>0;n--)

  a=a+1/total(n);

  printf("%lfn",a);

  }

  然后输出结果应该是数据类型不对,..

1回答
2020-11-19 23:02
我要回答
请先登录
计学荣

  a=a+1.0/tota(n);

2020-11-19 23:06:32

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •