试题详情
- 简答题 已知一整型数组a中包含100个整数,请写一程序,该程序求出(记录)该数组中最大值元素的位置。 提示:① 先通过键盘输入使数组得到数据; ② 数组中最大值元素可能不止一个,甚至可能都是最大值元素。
- 基本思想:由于最大元素可能不止一个,甚至都可能是最大元素,因此,定义一个长度为101的整型数组pos[101],用来分别记录最大元素的位置。在确定最大元素之前,假设第一个元素为最大元素,其位置用整型变量position记录;从第二个元素开始至最后那个元素,依次与当前最大元素进行比较。若有新的元素大于当前最大元素,position记录新的元素的位置,新的元素成为当前最大元素,同时置整型变量k为1;若有新的元素与当前最大元素相等,将当前比较的元素的位置保存在pos数组由整型变量k所指的位置,并将k后移一个位置。在数组所有元素都比较完毕时,在pos[k]中记录一个标记值-1来标明数组pos下标0至k-1的元素中记录了k个最大元素的位置。
关注下方微信公众号,在线模考后查看
热门试题
- 已定义级:已将()和工程两方面的过程文档
- 什么是集群?Hadoop采用哪些实现集群
- 程序设计语言一般简单来说,可划分为低级语
- 在长度为2h-1的
- 若已经定义了如下函数 FU
- 作坊式小团体合作生产方式的时代是()时代
- 请根据大顶堆积的定义,写出对序列(26,
- 论述成熟度各个级别的软件过程特征
- 要得到二叉排序树所有结点组成的按值有序的
- 以下程序段中循环体的执行次数是()。
- 以下程序的功能是先通过键盘输入一个文件名
- 试述数据库设计过程各个阶段上的设计描述。
- 软件产品质量是生产者和用户都十分关心的问
- 以下文档,()不属于系统文档包括的内容。
- 设x=12、y=12345,执行语句pr
- McCabe复杂性度量又称()。
- 下面程序段的运行结果是()。&ensp
- 若已知某无向图的邻接表如图所示,请分别写
- 若变量a,b,c被定义为int类型,要通
- 什么是数据库的安全性?