问题 A: 分数矩阵
这里我自己想差了,参考的大佬代码
链接:https://blog.csdn.net/qq_34767784/article/details/103749048
这里要找到那个规律就行了
#include <iostream>
#include <cstdio>
#include <cmath>
#include <algorithm>
using namespace std;
int main()
{
int n;
while(cin>>n)
{
if(n==0)
break;
double sum = 0.0;
for(int i=n;i>=2;i--)
{
sum += 1.0/i*(n-i+1) * 2;//公式是规律总结,又因为矩阵对称,乘以2倍
}
sum += n;//加上对角线上数值
printf("%.2f\n",sum);
}
return 0;
}