实验六-数组操作
来源:互联网 发布:中标数据查询360 编辑:程序博客网 时间:2024/06/05 07:27
一。问题及代码
* 文件名称:数组操作 * 作 者: 马玉琪 * 完成日期: 2017 年 5 月 17日 * 版 本 号:v1.0 * 输入描述: 项目一 数组操作 .* 问题描述: .* 程序输出: .* 问题分析: .* 算法设计: .*/ #include<iostream> using namespace std; int main() { const int N=10; int a[N]; int i,j,t; cout<<"请输入10个不相同的整数 :"<<endl; for(i=0;i<N;i++) cin>>a[i]; for(j=0;j<N-1;j++) for(i=0;i<N-j-1;i++) if(a[i+1]<a[i]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } cout<<"排序后得:"; for (i=0;i<N;i++) cout<<a[i]<<" "; cout<<endl; int x,m; cout<<"请输入要删去的数x:"; cin>>x; for(i=0;i<N;i++) if(a[i]==x) m=i; for(i=m;i<N-1;i++) a[i]=a[i+1]; cout<<"得到数组:"; for(i=0;i<N-1;i++) cout<<a[i]<<" "; cout<<endl; int y,n; cout<<"请输入要插入的数y:"; cin>>y; for(i=0;i<N-1;i++) if(a[i]>y) break; for(n=N-1;n>i;n--) a[n]=a[n-1]; a[i]=y; cout<<"y插入数组后,数组重新从小到大排列,得到数组:"; for(i=0;i<N;i++) cout<<a[i]<<" "; return 0; }
二。运行结果
三。心得体会
数组很难,要多加练习,还很不熟练
四。知识点总结
冒泡法是数组排序的一个重要方法。
0 0
- 实验六-数组操作
- 实验六—【项目一:数组操作】
- C++实验六—项目1:数组操作
- c++实验六-数组合并
- C++实验六-数组合并
- c++实验六-数组合并
- C++实验六:数组合并
- C++实验六:数组合并
- C++实验六—数组合并
- 数据结构6 && 实验六:树的操作
- C++实验6-数组操作
- C++实验6-数组操作
- C++实验6-数组操作
- c++实验6-数组操作
- c++实验6-数组操作
- c++实验6--数组操作
- c++实验6-数组操作
- C++实验6-数组操作
- Latex Error “Font txsy at 540 not found“
- java编程思想(一)
- ZLib 解压缩工具
- 一些常用的指令mininet & sflow & floodlight qos
- 5、用两个栈实现队列
- 实验六-数组操作
- android 带EditView(编辑框)的AlertDialog(对话框)及获取输入内容
- 高并发Java 五 JDK并发包1
- vue 组件的封装之基于axios的ajax请求
- linux测速
- MyEclipse打开闪退
- 希尔排序
- maven+spring boot搭建简单微服务
- 【JSP学习笔记(1)】——JSP基础应用