hpu 2011 2014 7 24 多項式求和

#include<stdio.h>
int main()
{
    int m,n,i,j;
    scanf("%d",&m)&&(m<100);
    for(i=0;i<m;i++)
    {
      float k=1,sum=0;
      scanf("%d",&n)&&(n<1000);
      //int k=1;
      for(j=1;j<=n;j++)
      {
        sum+=k/j;
        k=-k;
      }
      printf("%0.2f\n",sum);
    }
    //while(1);
    return 0;
}

要記得如何求1-1/2+1/3-1/4.........

"/"這個符號若兩邊是整型,則結果爲整形  想要不是整形,則需其中之一爲float或double

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章