题目描述
不理解为什么后面那个算出的答案是错的
样例
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
double M[12][12];
int l;
char c;
scanf("%d\n%c%",&l,&c);
for(int i=0;i<12;++i)
for(int j=0;j<12;++j)
cin>>M[i][j];
float sum;
for(int i=0;i<12;++i)
sum+=M[l][i];
if(c=='S') printf("%.1f",sum);
else printf("%.1f",sum/12.0);
return 0;
}
include[HTML_REMOVED]
int main()
{
double a[12][12];
int L,i,j;
double X=0;
char c;
scanf(“%d”,&L);
scanf(“%c”,&c);
for(i=0;i<12;i)
{
for(j=0;j<12;j)
{
scanf(“%lf “,&a[i][j]);
}
}
for(j=0;j<12;j++)
{
X+=a[L][j];
}
if(c==’M’)
{
X=X/12.0;
}
printf(“%.1lf”,X);
return 0;
}