C++第6次实验(基础班)—数组2

本次上机中实验写1个项目,上机只需写2个项目即可。

注:所有项目中的字符串都使用字符数组来存放。

本次实验思考代码第4章 数组上课示例

【项目1:数组操作】定义一个不重复的有初值的10个元素的整数数组a,利用冒泡法对数组a排序后完成以下操作(写在一个程序中)

1。从键盘中输入一个数x,删除a数组中值为x的数组元素;

2。从键盘中输入一个数x,将x插入到a数组后数组a依然有序(在第一题基础上完成);


【项目2:数组合并】

已知有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序,如a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},则c[10]={1,2,3,3,4,5,6,8,9,10}

【项目3:矩阵求和】

编写程序可求出矩阵a(3*3)的两条对角线上的元素之和。

【项目4:字符删除】从字符串s(从键盘输入)中删除所有的字符c(从键盘输入)删除(要求使用字符数组定义,使用指针来移动(不定义新的数组空间来存放)
。例如输入的s为“Hello the world”,输入的字符c为“o”,则输出Hell the wrld

【项目5:字符串操作】从键盘中输入两个字符串a和b,判断这两个字符串是否相等,并将字符串a和字符串b连接(即把字符串b放在字符串a后面)后输出。

【项目6:字符串插入】从键盘输入一个字符串a,并在a串中的最大字符后面插入字符串b(b[]="ab")后输入字符串a。

猜你喜欢

转载自blog.csdn.net/macrohui2017/article/details/69941794