本題要求編寫程序,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N項之和。學習
輸入格式:spa
輸入在一行中給出一個正整數N。設計
輸出格式:code
在一行中輸出部分和的值,結果保留三位小數。遊戲
輸入樣例:開發
5get
輸出樣例:源碼
0.917io
代碼:學習資料
#include<stdio.h> int main() { int n; scanf("%d",&n); int i; if(n!=0){ double sum=0.0; int t1=1; int t2=1; int temp=1; for(i=1;i<=n;i++) { sum+=((double)t1/t2)*temp; t1++; t2+=2; temp=-temp; } printf("%.3lf\n",sum);} return 0; }