1.第一道是求整个数组中最小的鞍点,我想问的是在我比较先定义的最小值与别的比较时,为什么只能用min
直接比较,不能写类似与a[i][n]
int main()
{
int a[3][3]={{10,2,3},{4,5,6},{7,8,9}},i,n,min;
for(i=0;i<=2;i++)
{
for(n=0;n<=2;n++)
{
printf("%d",a[i][n]);
}
printf("\n");
}
min=a[0][0];
for(i=0;i<=2;i++)
for(n=0;n<=2;n++)
if(a[i][n]{
min=a[i][n];
}
printf("%d",min);
return 0;
}
2.这是一道求二维数组中,它在列是最小的,在行是最大的一道题。然后我再敲比较大小那部分,一直出不来结果,不知道要怎么写那部分,求指导。
#include
int main()
{
int a[3][3]={{1,2,3},{4,5,6},{7,8,9}},i,n,min,max;
for(i=0;i<=2;i++)
{
for(n=0;n<=2;n++)
{
printf("%d",a[i][n]);
}
printf("\n");
}
min=a[0][0];
for(i=0;i<=2;i++)
{
for(n=0;n<=2;n++)
{
if(a[i][0] min=a[i][0];
max=min;
if(max>a[i][n])
printf("%5d",max);
else printf("0");
}
}
return 0;
}
望远
相关分类