2019软件工程 (集美大学)

  • 实验7-1-11-维数组/嵌套循环 求整数序列中出现次数最多的数 解题报告

    题目:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。 这个题目是我之前没完成的,本来想迅速完成它,坐下一题,但是还是卡了好一会。 错误有两点:一是题目还是没完全看清楚,导致无谓浪费时间,二是固有的记录次数的思路导致题目做不下去 算法和思路:讲起来很简单,首
    吴志豪   2019-12-16 19:12   0   419
  • 解题报告

    题目:本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 解题思路和算法:遍历数组,然后定义一个max,进行多次比较,然后输出。 流程图: 问题和办法:解决过程很畅快,没有什么问题。 核心代码:
    Silent\/Clown   2019-12-16 18:08   0   87
  • 解题报告——循环数组右移

    思路算法及流程图: 1.定义数组a[maxn]储存输入的数字。 2.利用while循环当循环次数m不为零时将a[i-1]赋值给a[i],再定义temp把a[0]与a[i]交换。 遇到的问题:数组长度%移位次数 == 0的情况。 解决办法:将一次移位动作划分为多次不含上述两种情况的移位动作,比如将一次
    流浪的神   2019-12-16 17:37   0   178
  • 解题报告-2019.12.16

    解题报告 2019.12 题目:6 3【拓展编程题_课后练习3】【P215 习题8 三 4】 报数 (20分) 题目详情: 报数游戏是这样的:有n个人围成一圈,按顺序从1到n编好号。从第一个人开始报数,报到m( define MAXN 20 void CountOff( int n, int m,
    moonwinfred   2019-12-16 17:14   0   271
  • 数字循环右移 解题报告

    数字循环右移 题目如下: 一个数组a中存有n( 0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a​0 a1​​ ⋯a​n−1​​ )变换为(an−m​​ ⋯a​n−1​​ a​0​​ a​1​​ ⋯a​n−m−1​​ )(最后m个数循环移至最前面的m个位置)。 我的思路: 题目
    吴旭婷   2019-12-16 15:28   7   509
  • 解题报告--找子串

    函数接口定义: char *search( char *s, char *t ); 函数search在字符串s中查找子串t,返回子串t在s中的首地址。若未找到,则返回NULL。 裁判测试程序样例: #include <stdio.h> #define MAXS 30 char *search(cha
    lkk123456   2019-12-16 15:09   0   457
  • 数字加密

    题目: 输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10取余,做为该位上的新数字,最后将千位和十位上的数字互换,百位和个位上的数字互换,组成加密后的新四位数。例如输入1257,经过加9取余后得到新数字0146,再经过两次换位后得到4601。 输入格式: 输入在一行中给出一
    陶薇   2019-12-16 14:23   5   681
  • 求A类数个数

    一、题目 二、解题思路 根据输入的整数,分别判断该整数范围内有几个A类数。 核心代码: 三、难点 当输入的整数过多,出现运行错误。换言之:效率过低。 四、解决办法 原先的代码在输入多个整数后,都要从0开始逐个判断A类数,这中间有重复的过程。 换了“牺牲空间换取效率”的思路,先判断出400000内所有
    拉格纳洛克   2019-12-16 14:05   3   234
  • 方阵转置

    题目: 核心代码: 流程图: 行变列,列变行,注意换行时的判断。
    131654465   2019-12-16 14:02   0   198
  • 解题报告:组个最小数

    题目( 一维数组 组个最小数 ) 解题思路: 先输出第一个不为零的数 再依次输出所有的数 流程图 核心代码 遇到的问题及解决办法 如果不先输出第一个非零数,过程可能会有点曲折,可以考虑用break。
    assy   2019-12-16 13:44   0   183