分数矩阵 代码语言: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 }


浙公网安备 33010602011771号