多项式求和

 

 

#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\n",sum);
}
}
return 0;
}

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

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

 

posted on 2015-03-25 13:40  l-m  阅读(137)  评论(0编辑  收藏  举报