输入正整数n,计算1-,输入正整数n,计算1-2/3+3/5-4/7+5/9-...前n项和,代码哪里错了?

2021-02-02 16:19:11 字数 2614 阅读 9613

1楼:旷野游云

(double)n/(double)(2*n-1)中的n换成i

怎么用c语言编写程序“输入一个正整数n,计算1-2/3+3/5-4/7+5/9-…"

2楼:匿名用户

include

int main (void)

printf("sum=%lf\n",sum);

return 0;

}试着运行吧,我没上机,大概就是这个样子的。

3楼:高手坟墓艹艹

#include

int main()

printf("%.2f\n",pi);

return 0;}

4楼:深海里的蓝天

#include

main()

printf("%f\n",sum);

system("pause");}

c语言**错了啊编写程序,输入正整数n,计算 1-2/3+3/5-4/7+5/9-6/11+…… 的前n项之和 20

5楼:匿名用户

int n,i;

float sum;

scanf("%d",&n);

sum = 1;

for (i = 2; i <=n; i++)sum += ( (i%2 == 0)?-1:1)*i/(2*i-1);

printf("%f\n", sum);

编写程序,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+···的前n项之和

6楼:匿名用户

int main()

double result;

int i;

int n;

scanf("%d\n", n);

for (i = 1; i <= n; i++)if (i % 2)

result = result + i / (2 * i - 1)else

result = result - i / (2 * i - 1)printf ("result = %d\n", result);

return 0;}

要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前n项之和,求改错

7楼:醉酒的李白

lz你好,以下是我编译的程序,请你看一下:

#include

int main()

printf("%.3lf\n",m);

return 0;

}以上程序在我的作业中显示编译正确,希望对你有帮助!

希望你能够采纳!

8楼:匿名用户

写得太复杂了,这样既可。

intmain()

printf("%.3f\n",sum);}

9楼:匿名用户

#include

//这两个函数完全没必要用递归,即使用,在这里面变号也会导致错误intcrisscross(intn)intinterlock(intn)

intmain()

else

printf("%.3f\n",sum);

return0;}

10楼:不愿相离

#include

intcrisscross(intn)intinterlock(intn)

intmain()

11楼:聆听

#include

int main()

printf("%.3lf\n",m);

return 0;}

12楼:匿名用户

设x^(1/6)=y,方程可化简为:y^3-3y^2=3y-9,移项得y^3-3y^2-3y+9=0,y^2(y-3)-3(y-3)=0,(y^2-3)(y-3)=0,(y-根号3)(y+根号3)(y-3)=0,则y有3个解:根号3,-根号3,3,即x^(1/6)=根号3或-根号3或3,解得x=27(当x^(1/6)=根号3或-根号3时解得的x相同)或729。

c语言,编写一程序输入一个正整数n,计算并输出s的前n项和,s=1/2-2/3+3/4-4/5+......(-1)n/(n+1)

13楼:匿名用户

main()printf("sum=%f\n",s);} 拷贝你提问中的**,但是for后边的分号明显是手误,给你改了一下

14楼:邹孙丽

如果你不把flag改为float型的话

运行的结果是0哦

15楼:ms舞动的天使

flag*k/(k+1);flag=flag*(-1)

16楼:匿名用户

在c语言中,int整形里,“/”号是除以后去整的意思,这里如果不修改flag的形式,得出来的1/2 2/3取整后都是0,结果永远是0。 一句话来说就是,这个题目错了

c语言编写程序输入正整数n计算,c语言编写程序,输入一个正整数n,计算1+(1/3)+(1/5)+...的前n项之和。求过程

1楼 匿名用户 include int main for i 1 i n i printf sum 3f n sum return 0 示例运行结果 20sum 2 480 2楼 匿名用户 include int main void for int i 0 i printf 数列前 d 项之和为 g...