基础作业7-1找鞍点

这个作业属于:
要求是:找出鞍点,找出矩阵中行最大,列最小的数
我的目标:学习如何找鞍点
参考文献:教材《c语言程序与设计》

1 实验代码

include <stdio.h>

int main ()
{
int i,j,n,k;
int a[7][7];
int hindex=0,lindex=0,index;
int flagt=0,flag=0;

scanf("%d",&n); //n阶矩阵 。

  for (i=0;i<n;i++)
    for(j=0;j<n;j++)
      scanf("%d",&a[i][j]);   for(i=0;i<n;i++)                
  {
    lindex=0;               
    flagt=0;                

for(j=0;j<n;j++)
{
if(a[i][lindex]<=a[i][j])
lindex=j;
}
for(k=0;k<n;k++){
if(a[i][lindex]>a[k][lindex])
flagt=1;
if(flagt==1)
break;
}

2 设计思路

3 遇到的问题?没注意空格问题
解决:查看代码并纠正

4运行结果图

7-2选择法排序
这个作业属于:选择排序运用
要求是:学会选择排序
我的目标:用选择排序法写代码
参考文献:教材

1 代码

include<stdio.h>

int main()
{
int i,max,k,n,temp;
int g[10];
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&g[i]);
}
for(k=0;k<n-1;k++){
max=k;
for(i=k+1;i<n;i++){
if(g[i]>g[max])
max=i;
}
temp=g[max];
g[max]=g[k];
g[k]=temp;
}
printf("%d",g[0]);
for(i=1;i<n;i++)
printf(" %d",g[i]);
return 0;
}

2 设计思路

3 遇到的问题?格式错误
解决:规范书写代码

4运行结果图

学习记录统计:
表格

学习感悟
这周学习了找鞍点,选择排序,冒泡排序,字符串。。。
排序问题我还需要加强练习
解决方案多练习,请教同学