1)实验代码
include <stdio.h>
int main(void)
{
int l, i, j, n ,count;
int a[10][10];
int max=0,min=0;
scanf ("%d", &n);
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
scanf("%d", &a[i][j]);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(a[i][j]>a[i][max]){
max=j;
}
}
for(l=0;l<n;l++){
if(a[l][max]<a[min][max]){
min=l;
break;
}
}
}
if(max==min)
printf("NONE");
else
printf("%d %d",max,min);
return 0;
}
2遇到的问题
一直这么显示但是找不出错误来
二 选择法排序
1)实验代码
include<stdio.h>
int main(void)
{
int i,index,j,n,temp;
int a [10];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a [i]);
for(j=0;j<n-1;j++){
index=j;
for(i=j+1;i<n;i++)
if(a [i]>a [index])
index=i;
temp=a [index];
a [index]=a [j];
a [j]=temp;
}
printf("%d",a [0]);
for(i=1;i<n;i++)
printf(" %d",a [i]);
return 0;
}
2)实验思路
运用for循环2次,将数组输出
3运行截图