• 2019年春季学期第四周作业


    题目一
    冒泡法排序
    输入1个正整数n(1<=n<=10),然后输入n个整数并存放在数组中,将这n个整数从大到小排序后输出,相邻数字间有一个空格,行末不得有多余空格。
    输入格式:
    输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。
    输出格式:
    在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。
    实验代码:

    设计思路:暂时不怎么会画那个表,因为上课没太理解,所以是在课后两个室友的帮助下完成此次编程

    题目二
    选择法排序
    本题要求将给定的n个整数从大到小排序后输出。
    输入格式:
    输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。
    输出格式:
    在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。
    实验代码:

    设计思路:选择排序法先筛选出最小的放第一个,第二轮又依次进行

    题目三
    输入一个正整数 n (1≤n≤10)和n 阶方阵a的元素,如果方阵a中的所有元素都沿主对角线对称,输出“Yes”, 否则,输出“No”。主对角线为从矩阵的左上角至右下角的连线,方阵a中的所有元素都沿主对角线对称指对所有i, k,a[i][k]和a[k][i]相等。输入输出示例如下:
    输入:
    3
    1 2 3
    4 5 6
    7 8 9
    输出:
    No

    实验代码:

     31                    return 0;

     32           

     33                }

    设计思路:先用嵌套循环找出每行最大数字并记录下标,再用另外一个嵌套循环找出每列最小值并记录下标,再把最大的与最小的下标对比,若相同则可行,若不相同则不可行。

  • 相关阅读:
    Altium Designer下载和安装
    python中的filter()函数
    Python基础
    Linux系统中的操作命令
    Linux、Windows中的mysql数据库操作语句
    在运行Django项目时,出现127.0.0.1 拒绝了我们的连接请求
    Django的model类新增字段重新迁移时出错 django.db.utils.OperationalError: (1054, "Unknown column 'course.course_image' in 'field list'")
    使用DataGrip删除数据表
    Windows系统下安装Redis
    Python生成随机验证码需要导入ttf字体文件
  • 原文地址:https://www.cnblogs.com/lsy2380821-/p/10575246.html
Copyright © 2020-2023  润新知