输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.的前n项之和,输出时保留3位小数

学习 时间:2026-04-03 19:22:19 阅读:3989
输入一个正整数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

最佳回答

炙热的蜜粉

阳光的宝贝

2026-04-03 19:22:19

程序中的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

最新回答共有2条回答

  • 饱满的砖头
    回复
    2026-04-03 19:22:19

    程序中的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

上一篇 edta标准溶液的标定中,用盐酸溶解碳酸钙基准物时,操作中应注意什么?

下一篇 描写心灵的词语