计算1/1-2/1+3/1-1/4+1/5~-1/100

2023-01-09 17:24:09 来源:51CTO博客


(资料图片仅供参考)

若没有减号这道题就很简单一个单循环即可解决但符号也要变化那么我们便让一个变量赋值为1然后每一个循环都变换一次符号。

#includeint main(){  int i,m=1,sum=0;  for(i=1;i<=100;i++)  {    sum=sum+(1.0/i)*m;//注意这里必须为1.0/i不能为1/i因为1/i得出的数为整形这样得话会导致sum值为整形是得出得答案为1    m=-m;  }  printf("%d",sum);   return 0; }

运行结果

标签: 变量赋值

上一篇:环球聚焦:如何制作一个羊了个羊游戏1:堆叠牌的拾取
下一篇:【焦点热闻】​​软件开发入门教程网之​​C++ 信号处理