zoukankan      html  css  js  c++  java
  • 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                }

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

  • 相关阅读:
    vim可以打开,gvim无法打开
    Ubuntu用apt-get安装时依赖包无法安装
    如何用mm、mmm编译android中的模块
    装饰模式简单的代码
    FileWriter和FileReader简单使用
    TCP/IP、Http、Socket的区别--特别仔细
    surface实例-小球弹起事例
    android中图片的三级缓存cache策略(内存/文件/网络)
    接口回调
    大公司的Java面试题集
  • 原文地址:https://www.cnblogs.com/lsy2380821-/p/10575246.html
Copyright © 2011-2022 走看看