最基本的c++题目,学到数组就感觉有点难了,球球大神们用数组最基本的函数帮我做做,救救孩子吧!
1.排序并插入
(1)已知一个有10个元素的数组,请排序。(2)今输入一个数,要求按原来排序的规律将它插入数组中。
方法一:选择法排序首先找出值最小的数,然后把这个数与第一个数交换,这样值最小的数就放到了第一个位置;然后,在从剩下的数中找值最小的,把它和第二个数互换,使得第二小的数放在第二个位置上。以此类推,直到所有的值从小到大的顺序排列为止。
方法二:冒泡法排序从第一个数开始依次对相邻两数进行比较,如次序对则不做任何操作;如次序不对则使这两个数交换位置。第一遍的(N-1)次比较后,最大的数已放在最后,第二遍只需考虑(N-1)个数,以此类推直到第(N-1)遍比较后就可以完成排序。
2.耶稣有13个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:13人围坐一圈,从第一个开始报号:1,2,3,1,2,3…,凡是报到“3”就退出圈子,最后留在圈内的人就是出卖耶稣的叛徒,请找出它原来的序号。
3.有5名学生,每名学生有语文、数学、物理和外语四门课的考试成绩,编程统计各学生的总分和平均分,以及所有学生各科的总计分和平均分。要求:
(1)成绩在程序中初始化,结果以表格的形式输出。
(2)分别用下标法和指针法实现。4.将4×4阶矩阵的4个最小值按升序存放在主对角线上。要求:(1)矩阵元素从键盘输入。(2)分别用下标法和指针法实现
2021-05-13
最新推荐文章于 2022-04-10 16:40:16 发布