第四周作业

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运行截图

posted @ 2019-03-22 14:45  杜姥爷  阅读(104)  评论(1编辑  收藏  举报