用户界面:
1.
数组输入:请输入
数组的长度:(用户输入长度) 请输入
数组的元素:(用户输入元素,以空格分隔)
数组输入成功!
2.
数组排序:请选择排序方式: 1. 升序排序 2. 降序排序 (用户选择排序方式) 排序成功!
3. 元素插入:请输入要插入的元素:(用户输入元素) 请输入要插入的位置:(用户输入位置) 插入成功!
4. 元素查找:请输入要查找的元素:(用户输入元素) 元素查找成功!该元素在
数组中的位置为:(输出位置)
5. 元素删除:请输入要删除的元素:(用户输入元素) 元素删除成功!
6.
数组输出:
数组元素为:(输出
数组元素)
7. 输出指定位置元素:请输入要查询的位置:(用户输入位置) 该位置的元素为:(输出元素)
8. 对指定个数的
数组元素求和:请输入要求和的个数:(用户输入个数)
数组元素求和为:(输出求和结果)
9. 实验报告:
本次实验设计了一个整型
数组操作库,实现了
数组输入、
数组排序、元素插入、元素查找、元素删除、
数组输出、输出指定位置元素、对指定个数的
数组元素求和等功能。
在用户界面中,用户可以输入
数组的长度和元素,进行
数组的初始化;也可以选择升序或降序排序方式,进行
数组排序;可以插入元素,查找元素,删除元素;输出
数组元素和指定位置的元素;求和指定个数的
数组元素。
实验中,我们使用了冒泡排序
算法进行
数组排序,使用了
数组下标进行元素插入和删除操作。同时,我们对用户的输入进行了合法性判断,保证了程序的稳定性和正确性。
本次实验让我对
数组操作有了更深入的理解,也锻炼了我的编程能力和问题解决能力。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/56253.html