先来看一种错误写法:
此时有两处问题:
1.sum返回值应该是个小数,所以用int不对;
2.这个循环是纯加法,不满足题目要求;
改进如下:
第一个问题改进后,同实参a来确定sum正负:
当然,也可以将+-+-+-+变成(++)-(++):
okok搞定了!
先来看一种错误写法:
此时有两处问题:
1.sum返回值应该是个小数,所以用int不对;
2.这个循环是纯加法,不满足题目要求;
改进如下:
第一个问题改进后,同实参a来确定sum正负:
当然,也可以将+-+-+-+变成(++)-(++):
okok搞定了!
上一篇:时间1+流逝时间=时间2
1、正负号如何切换2、用浮点型去计算
C语言:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M