1 2 3 4 0
1.00 3.00 5.67 8.83
#include <stdio.h> int main() { int n; while(scanf("%d",&n)&&n) { int m; double sum=0; double i; for(i=2,m=n;m>=2;m--,i+=2) sum+=i*1.0/m; //算出所有除主对角线外的各数之和。。 sum+=n; //加上主对角线的N个1. printf("%.2lf\n",sum);//得出答案。 } return 0; }
原文地址:http://blog.csdn.net/sky_miange/article/details/42265173