分数矩阵 代码语言:c

分数矩阵

时限:1000ms 内存限制:10000K  总时限:3000ms

描述:

我们定义如下矩阵:
1/1 1/2 1/3
1/2 1/1 1/2
1/3 1/2 1/1
矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。
请求出这个矩阵的总和。

输入:

每行给定整数N (N<50000),表示矩阵为 N*N。

输出:

输出答案,保留2位小数。

输入样例:

1
2
3

输出样例:

1.00
3.00
5.67

提示:

 

来源:

代码:

 

View Code
 1 #include <stdio.h>
2 #include <stdlib.h>
3 int main()
4 { int n;
5 scanf("%d",&n);
6 float i;
7 float sum=n;
8 for(i=2;i<=n;i++)
9 {
10 sum=sum+1/i*2*(n-i+1);
11 }
12 printf("%.2f\n",sum);
13 return 0;
14 }



posted @ 2011-05-28 12:22  itbird  Views(493)  Comments(0)    收藏  举报