我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

分数求和-为啥么不输出

计算 1/1-1/2+1/3…+1/99-1/100 的值
#include
int main()
{
/Begin/
;

  float n,i,c;
  int k;
  n=0;

  k=1;
  for(i=1;i<=100;i++)
  {

    i=i*k;
    k=-k;
    c=(1/i);
    n=n+c;
  }
  printf("%.3f/n",n);
  /*********End**********/
   return 0;
为什么最后啥也不输出了?

img


你改变了i的值,最后进入了死循环

k=-k; 你这里循环第一次都负1了,再次循环i得都是负得,循环咋走,怎么输出值

近期文章

  • 加密条码能否根据日志文件尝试解析
  • 如何获得avod的BEV和RGB的融合图像?
  • 求画一个NS流程图!!急!
  • 如何用bat批处理修改bin文件指定位置的数据?
  • windows下用python安装netCDF4
  • SELECT COUNT(*)返回一个对象而不是整数[duplicate]
  • kmp算法无法正常运行
  • Java非静态方法调用
  • 对套接字网络编程一窍不通
  • swiper代码写入失败无法获取,直接bug
  • 有人帮我看看这是怎么回事
  • 请问这个逻辑门是什么含义RTL viewer
  • 从多个时间段创建连续时间线
  • 对线程和网络编程不是很了解
  • python 取值出错 不能哈希
  • 在jupyter的问题
  • 这个哪里不对啊 提交后答案错误了
  • Linux中的led驱动
  • 这算VC6++的BUG吧,sizeof &数组名 输出了数组的大小?
  • 我无法在WordPress模板中为字符串添加空格

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华