• 第四周作业


    基础作业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运行结果图

    学习记录统计:
    表格

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

  • 相关阅读:
    算法
    日常
    算法
    算法
    算法
    算法
    NaviCat连接mysql出现加密方式错误的解决方案:
    Sql sugar的使用
    报表体联查详情页面
    第一次用临时表的感受:
  • 原文地址:https://www.cnblogs.com/c11c11cyy/p/10573809.html
Copyright © 2020-2023  润新知