请问一下这种是什么错误?谢谢您
#include <stdio.h>#include <stdlib.h>
int main()
{
float a[5][5];
float b[5][5];
int i,j,m,n,c,d;
float maxa,mina,maxb,minb;
float y[5][5];
/*文化产业*/
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("a[%d][%d]=",i,j);
scanf("%f",&a[i][j]);
}
}
printf("请输入文化产业:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%f\t",a[i][j]);
}
printf("\n");
}
/*旅游产业*/
for(m=0;m<5;m++)
{
for(n=0;n<5;n++)
{
printf("b[%d][%d]=",m,n);
scanf("%f",&b[m][n]);
}
}
printf("请输入旅游产业:\n");
for(m=0;m<5;m++)
{
for(n=0;n<5;n++)
{
printf("%f\t",b[m][n]);
}
printf("\n");
}
/*文化产业*/
maxa=a[0][0];
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(maxa<a[i][j])
{
maxa=a[i][j];
}
}
}
printf("maxa=%f\n",maxa);
mina=a[0][0];
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(mina>a[i][j])
{
mina=a[i][j];
}
}
}
printf("mina=%f\n",mina);
/*旅游产业*/
minb=b[0][0];
for(m=0;m<5;m++)
{
for(n=0;n<5;n++)
{
if(minb>b[m][n])
{
minb=b[m][n];
}
}
}
printf("minb=%f\n",minb);
maxb=b[0][0];
for(m=0;m<5;m++)
{
for(n=0;n<5;n++)
{
if(maxb<b[m][n])
{
maxb=b[m][n];
}
}
}
printf("maxb=%f\n",maxb);
/*公式计算*/
for(m=0;m<5;m++)
{
for(n=0;n<5;n++)
{
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
y[c][d]=(a[i][j]-mina)/(maxa-mina);
c=i;
d=j;
}
}
}
}
for(c=0;c<5;c++)
{
for(d=0;d<5;d++)
{
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%f\t",y[c][d]);
}
}
}
printf("\n");
}
system("pause");
return 0;
}