Segmentation fault:段错误,检查是否有数组越界,指针异常,访问到不应该访问的内存区域 5
#include<stdio.h>inta[1010][1010];intmain(){inti,j,n,m,max[1010]={0};scanf("%d%d",&n,...
#include<stdio.h>
int a[1010][1010];
int main()
{
int i,j,n,m,max[1010]= {0};
scanf("%d%d",&n,&m);
float Max=0.0;
for(i=1; i<=m; i++)
for(j=1; j<=n; j++)
{
scanf("%d",&a[i][j]);
if(a[i][j]>max[j]) max[j]=a[i][j];
}
for(i=1; i<=n; i++) Max+=max[i];
getchar();
printf("%.2f\n",Max/n);
return 0;
} 展开
int a[1010][1010];
int main()
{
int i,j,n,m,max[1010]= {0};
scanf("%d%d",&n,&m);
float Max=0.0;
for(i=1; i<=m; i++)
for(j=1; j<=n; j++)
{
scanf("%d",&a[i][j]);
if(a[i][j]>max[j]) max[j]=a[i][j];
}
for(i=1; i<=n; i++) Max+=max[i];
getchar();
printf("%.2f\n",Max/n);
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询