c++第六次实验
来源:互联网 发布:在数据库里创建一个表 编辑:程序博客网 时间:2024/05/29 12:05
一、问题及代码
<pre name="code" class="cpp">/** 文件名称:ed* 作者:尚文宇* 完成日期: 2016年05 月23日* 版 本 号:v1.0?* 对任务及求解方法的描述部分:* 输入描述: 要删的值及插入值* 问题描述:* 程序输出: * 问题分析:数值中删一个补一个* 算法设计: 冒泡法*/#include<iostream>using namespace std;void main(){const int N=10;int a[10]={7,4,2,5,6,8,10,1,3,9};int i=0,j=0,temp=0,x,y,k=0;for(j=0;j<=9;j++){for(i=j;i<9;i++){if(a[j]>a[i+1]){temp=a[j];a[j]=a[i+1];a[i+1]=temp;}}cout<<a[j]<<" ";}cout<<"\n"<<"要删除的数为:";cin>>x;for(i=0;i<N;i++)if(a[i]==x) break;for(j=i;j<N;j++)a[j]=a[j+1]; for(i=0;i<N-1;i++) cout<<a[i]<<" ";cout<<"\n"<<"要增加的数为:";cin>>y;for(i=0;i<N;i++)if(a[i]>y) break;for(k=N;k>i;k--) a[k]=a[k-1];a[i]=y; for(i=0;i<N;i++)cout<<a[i]<<" ";cout<<endl;}
二、运行结果
三、心得体会
数组增减要找对位置
四、知识点总结
冒泡法排序
0 0
- C语言第六次上机实验
- 第六次c++实验
- 第六次实验
- 第六次上机实验
- 第六次上机实验
- C++第六次实验
- 第六次上机实验
- C++第六次实验
- 第六次c++实验
- c++第六次实验
- c++第六次实验
- C++第六次实验
- c++第六次实验
- C++第六次实验
- C++第六次实验
- C++第六次实验
- c++第六次实验
- C++第六次实验
- Android JNI 概述
- 网络编程_2
- JSP 内置对象和域
- 三层架构
- 飞信2016 5.6.8820.0超级精简版
- c++第六次实验
- 基于cenos7的科研环境
- 城市智能车模型方案
- Merge Sorted Array
- DIY Android之一--原生Android系统主题支持的设计和实现(来自本人cnblogs博客)
- Java多线程 interrupt()和线程终止方式
- 集合图
- centos 科研环境搭建
- android-----ListView上拉加载更多实现