本題要求對兩個正整數m和n(m≤n)編寫程序,計算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。學習
輸入格式:spa
輸入在一行中給出兩個正整數m和n(m≤n),其間以空格分開。設計
輸出格式:code
在一行中按照「sum = S」的格式輸出部分和的值S,精確到小數點後六位。題目保證計算結果不超過雙精度範圍。遊戲
輸入樣例:開發
5 10get
輸出樣例:源碼
sum = 355.845635io
代碼:學習資料
#include<stdio.h> int main() { int m,n; scanf("%d %d",&m,&n); int i; if(m<=n&&m!=0&&n!=0){ double sum=0.0; for(i=m;i<=n;i++) { sum+=(double)pow(i,2)+1.0/i; } printf("sum = %.6lf\n",sum);} return 0; }