1.学习用指针和引用传递参数,掌握冒泡排序法和选择排序法的原理。 2.学习string类的用法。
1、硬件要求:计算机一台。 2、软件要求:Windows操作系统,Dev-C++或VC++ 6.0编译环境
1.使用动态分配内存方法创建包含10个整数元素一维数组,手动输入元素(数值范围在1-100之间),编写冒泡排序子函数bubbleSort()将数组元素按照升序排序,编写选择排序子函数selectSort(),将数组元素按照降序排序,参数传递的方式采用引用方式,在主函数中分别调用两个函数,使得数组先按照升序排列输出一次,再按照降序排序输出一次。
2.编写一段程序读入两个字符串,比较其是否相等并输出结果。如果不相等,输出较大的那个字符串。改写上述程序,比较两个字符串是否等长,如果相等,则输出字符串的长度。如果不等长,则将两个字符串拼接,按照长的在前,短的在后,输出拼接后的字符串。
其实这两道题本来是分开的,但是博主为了方便,将两道题通过一个程序同时实现了