多项式求和

#include <stdio.h>
#include <math.h>
int main()
{
float i,m,n,sum,a,z;
while(scanf("%f",&m)!=EOF)
{
while(m--)
{sum=0;
scanf("%f",&n);
for(i=1;i<=n;i++)
{
z=pow(-1,i-1);
a=z*1/i;
sum=sum+a;
}
printf("%.2lf ",sum);
}
}
return 0;
}

题目说输入第一个数是表示实例的个数,也就是说后面再输入几组数据,就一定想到用while(i--),,,这里引用了pow(x,y),表示x的y次方

,所以前面用了#include(math,h)

原文地址:https://www.cnblogs.com/liuming1115/p/4365471.html