永发信息网

设计程序,计算公式的值:1/1 + 2/(1+2) + 3/(1+2+3) + … + 10/

答案:1  悬赏:0  手机版
解决时间 2021-01-13 21:39
  • 提问者网友:沉默的哀伤
  • 2021-01-13 10:44
设计程序,计算公式的值:1/1 + 2/(1+2) + 3/(1+2+3) + … + 10/
最佳答案
  • 五星知识达人网友:雾月
  • 2021-01-13 12:20
进入第二个for之前要把fm置0,不然你会影响以后的分母的计算,改了就对了。或者是直接把第二个for去掉就行了,里面的fm+=j;改成fm+=i;追问请复制一个你认为正确的程序,谢谢了追答你不懂改的啊?
#include
void main(){
int i=0;
int j=0;
int n;
float fm=0;
float fs=0;
float sum=0;
printf("please input the nu:");
scanf("%d",&n);
for(i=1;i {
fm+=i;
fs=i/fm;
sum+=fs;
}
printf("%6.2f",sum);
}追问改了,还是得不到正确答案追答我把程序关键代码拿到java环境下测试了一下(我没有C编译环境),没错。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯