|
5啊哈币
SOS 那出错了,帮忙看看!TKS
[mw_shl_code=c,true]/*求解二维数组的最大/最小 元素*/
#include<stdio.h>
#define MAXN 20
int a[MAXN][MAXN];
int main(void)
{
int min; /* 存储最小值 */
int max; /* 存储最大值 */
int row; /*行*/
int col; /*横 */
int n; /*输入方阵的阶次数*/
printf("输入方阵的阶次:\n");/* 输入方阵的阶次 */
scanf("%d",&n);
printf("请输入元素矩阵\n从 a[0][0] 到 a[%d][%d]\n",n-1,n-1); /*计算机是从0开始滴*/
for(row=0;row<n;row++)
for(col=0;col<n;col++)
scanf("%d",&a[row][col]);
for(min=a[0][0],row=0;row<n;row++)
{
/* 从每行选出最大数 */
for(max=a[row][0],col=1;col<n;col++)/*从row行选出最大数 */
if(max<a[row][col])
max=a[row][col];
if(min>max)/* 保存至row行的最小数 */
min=max;
}
printf("最小的数字是: %d\n",min);
for(max=a[0][0],row=0;row<n;row++)
{
/* 每行选出最小数 */
for(min=a[row][0],col=1;col<n;col++)/* 从row行选出最小数 */
if(min>a[row][col])
min=a[row][col];
if(max<min)/*保存至row行的最大数 */
max=min;
}
printf("最大的数字是 %d\n",max);
printf("\n按任意键退出...\n");
getch();
return 0;
}[/mw_shl_code]
-------------------------------------------------------------------------
|
最佳答案
查看完整内容
[mw_shl_code=c,true]/*求解二维数组的最大/最小 元素*/
#include
#define MAXN 20
int a[MAXN][MAXN];
int main(void)
{
int min; /* 存储最小值 */
int max; /* 存储最大值 */
int row; /*行*/
int col; /*列*/
int n; /*输入方阵的阶次数*/
printf("输入方阵的阶次:\n"); /* 输入方阵的阶次 */
do
{
scanf("%d",&n);
if (n ...
|