9楼的for循环的循环条件确实来的蹊跷。。应该分别是x<235/19还有y>235/23.....
求改正
#include <stdio.h>
#define b 235
void main()
{ int i,j,row,col;
float min;
float a[13][11],sheng;
for(i=0;i<=12;i++)
for(j=0;j<=10;j++)
a[i][j]=b;
for(i=0;i<=12;i++)
for(j=0;j<=10;j++)
sheng=b-(19*i+23*j);
if(sheng>=0)
a[i][j]=sheng;
for(i=12;i>=0;i--)
{ for(j=10;j>=0;j--)
if(a[i][j]>a[i][j-1])
{ min=a[i][j-1];
row=i;
col=j-i;}
}
printf("row=%d col=%d %f \n",row,col,min);
}