求1-1⼀2+1⼀3-1⼀4+.....+1⼀99-1⼀100的C语言我写的哪里有错?

2025-06-29 13:26:58
推荐回答(3个)
回答1:

循环从3分之一开始的,还有就是你的fanswer在每次循环后没有保存,你的最后结果应该是99/100,
fanswer初始化为1,ftwo初始化为1,
判断里边这样修改

fanswe+ = fone/ftwo;
else
fanswer- = fone/ftwo;
这样应该就行了

回答2:

首先下面漏了个}
其次
if(ftwo%2.0!=0.0)
取余必须是整型的。所以把ftwo 改成int

回答3:

if(ftwo%2.0!=0.0)
取余的时候必须为整型