c语言小白请教?
编译器用的是用的是dev,求的是二维数组【4】【6】的各行列之积以及总积,然后我就加多了一行和一列来运算结果。编译是能通过的。但是输入完35个数据之后exe就卡住了没有显...
编译器用的是用的是dev,求的是二维数组【4】【6】的各行列之积以及总积,然后我就加多了一行和一列来运算结果。编译是能通过的。但是输入完35个数据之后exe就卡住了没有显示。请教一下这个是为什么?
\\
#include<stdio.h>
int main()
{
int a[5][7],i,j;
for(i=0;i<5;i++)
for(j=0;j<7;j++)
scanf("%d",&a[i][j]);
for(j=0;j<7;j++)
for(i=0,a[5][j]=1;i<5;i++)
a[5][j]*=a[i][j];
for(i=0;i<5;i++)
for(j=0,a[i][7]=1;j<7;j++)
a[i][7]*=a[i][j];
for(i=0,a[5][7]=1;i<5;i++)
a[5][7]*=a[i][7];
for(i=0;i<6;i++){
for(j=0;j<8;j++)
printf("%d ",a[i][j]);
printf("\n");
}
} 展开
\\
#include<stdio.h>
int main()
{
int a[5][7],i,j;
for(i=0;i<5;i++)
for(j=0;j<7;j++)
scanf("%d",&a[i][j]);
for(j=0;j<7;j++)
for(i=0,a[5][j]=1;i<5;i++)
a[5][j]*=a[i][j];
for(i=0;i<5;i++)
for(j=0,a[i][7]=1;j<7;j++)
a[i][7]*=a[i][j];
for(i=0,a[5][7]=1;i<5;i++)
a[5][7]*=a[i][7];
for(i=0;i<6;i++){
for(j=0;j<8;j++)
printf("%d ",a[i][j]);
printf("\n");
}
} 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询