0
点赞
收藏
分享

微信扫一扫

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

天涯学馆 2023-01-09 阅读 128

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

#include<stdio.h>
int 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/1-2/1+3/1-1/4+1/5~-1/100_#include

举报

相关推荐

0 条评论