用时20分钟,求平均值那里不应该是he/12,应该是除以右上角的元素个数。
#include<iostream>
#include<iomanip>
using namespace std;
double m[12][12];
int main()
{
//freopen("xxx.in","r",stdin);
//freopen("yyy.out","w",stdout);
char a;
cin >> a;
for(int i=0;i<12;i++)
{
for(int j=0;j<12;j++)
{
cin >> m[i][j];
}
}
double he=0;
int js=0;
for(int i=0;i<12;i++)
{
for(int j=i+1;j<12;j++)
{
he+=m[i][j];
js++;
}
}
if(a=='S')
{
cout << fixed << setprecision(1) << he;
}
else
{
cout << fixed << setprecision(1) << (he/js);
}
//fclose(stdin);
//fclose(stdout);
return 0;
}