c++第六次上机-1
来源:互联网 发布:linux连接mysql数据库 编辑:程序博客网 时间:2024/06/06 05:11
一、问题及代码
(2)插入代码
/* * 文件名称:EX6.CPP * 作 者:钟俊彦 * 完成日期: 2016 年 5 月 23日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: 无 * 问题描述:数组的操作 * 程序输出:按规定操作的数组; * 问题分析: 略 * 算法设计: 略 */ #include<iostream.h> int main( ) { int i,j,k=0,x,y,z=0; int a[11]; cout<<"请输入10个数"<<endl; for(i=0;i<10;i++) { cin>>a[i]; } for(j=0;j<9;j++) { for(i=0;i<9-j;i++) { if(a[i]>a[i+1]) { k=a[i]; a[i]=a[i+1]; a[i+1]=k; } } } cout<<"请输入要删除的数"<<endl; cin>>x; for(j=0;j<10;j++) { if(a[j]==x) { y=j; break; } } for(i=y;i<9;i++) { a[i]=a[i+1]; } cout<<"新的数组为"<<endl; for(i=0;i<9;i++) { cout<<a[i]<<" "; } cout<<endl;cout<<"请输入要增加的数"<<endl; cin>>z; a[9]=z; for(j=0;j<9;j++) { for(i=0;i<9-j;i++) { if(a[i]>a[i+1]) { k=a[i]; a[i]=a[i+1]; a[i+1]=k; } } } cout<<"新的数组为"<<endl; for(i=0;i<10;i++) { cout<<a[i]<<" "; } cout<<endl; return 0; }
运行结果:
心得体会:1.复习了冒牌排序算法
2.复习了数组的输入与输出,以及数组元素的增减
知识点总结:冒泡排序算法,数组元素的操作
0 0
- c++第六次上机-1
- C语言第六次上机实验
- C#第六次上机
- 第六次上机实验
- 第六次上机实验
- 第六次上机作业
- 第六次上机实验
- 第六次上机实验
- 第六次上机作业
- 第六次上机实验
- 第六次上机作业
- 第六次上机实验
- 第六次上机实验
- 第六次上机作业
- 第六次上机实验
- c++第六次上机作业
- c++第六次上机实验
- C++第六次上机作业
- php模糊搜索某个类型的文件
- iOS每日一记之---------------契丹的NavgationBar 。。。
- 生成实时二维码
- C++实验6——矩阵求和
- 指纹识别OUT啦!头骨也能做密码
- c++第六次上机-1
- Java下利用Jackson进行JSON解析和序列化
- xhprof 安装与使用
- 由system.currentTimeMillis() 获得当前的时间
- 端口号被占用解决方案
- LeetCode题解(三)
- 更换jdk版本以后的破事
- 第9课:Spark Streaming源码解读之Receiver在Driver的精妙实现全生命周期彻底研究和思考
- android 中theme.xml与style.xml的区别