输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数#include #include int main(void){\x05int i,n,b,c,d;double sum,a;scanf("%d",&n); sum=0;b=1;c=0;d=1;for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:15:56
输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数#include #include int main(void){\x05int i,n,b,c,d;double sum,a;scanf(

输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数#include #include int main(void){\x05int i,n,b,c,d;double sum,a;scanf("%d",&n); sum=0;b=1;c=0;d=1;for(i=1;i
输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数
#include
#include
int main(void)
{
\x05int i,n,b,c,d;
double sum,a;
scanf("%d",&n);
sum=0;
b=1;
c=0;
d=1;
for(i=1;i

输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数#include #include int main(void){\x05int i,n,b,c,d;double sum,a;scanf("%d",&n); sum=0;b=1;c=0;d=1;for(i=1;i
程序中的a b 不知道做什么用的.
pow(x,y)中 x,y值反了,
跟踪发现c=pow(x,-1)值为0
这里因为c是整型,自动忽略小数位,值为0
所以sum=sum+a*c;得到sum=0恒成立
#include
#include
int main ()
{
\x05int i=0,n=0,d=0;\x05//int b=0;
\x05double c=0;
double sum=0;\x05\x05//int a=0;
\x05while(1)
\x05{
scanf("%d",&n);
b=1;
c=0;
d=-2;
\x05sum =0;
for(i=0;i