C++第六次实验(数组操作)
来源:互联网 发布:索尼z3sim网络解锁 编辑:程序博客网 时间:2024/06/08 02:39
一,程序代码
/* * 文件名称:数组操作 * 作 者:熊志伟 * 完成日期: 2016 年 5 月 22 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述: * 问题描述:略 * 程序输出:略 * 问题分析:略 * 算法设计: */ #include <iostream.h>void main(){int a[10]={9,1,8,2,7,3,6,4,5,10};int i,j,k,x,y,m,p;for(i=0;i<=8;i++){for(j=0;j<=8-i;j++){if(a[j]>a[j+1]){k=a[j];a[j]=a[j+1];a[j+1]=k;}}}cout<<"排序后的数组为:";for(i=0;i<10;i++)cout<<a[i]<<" ";cout<<endl;cout<<"请输入一个数:";cin>>x;for(i=0;i<10;i++){if(x==a[i]){for(m=i;m<9;m++)a[m]=a[m+1];}} cout<<"删除后的数组为:";for(i=0;i<9;i++)cout<<a[i]<<" ";cout<<endl; cout<<"请再输入一个数:";cin>>y;for(i=8;i>=0;i--) { if(y>a[i]) { for(p=8;p>i;p--) a[p+1]=a[p]; a[i+1]=y; break; } } cout<<"添加此数字后的数组为:"; for(i=0;i<10;i++) cout<<a[i]<<" ";cout<<endl;}
二,运行结果
三,心得体会:通过这次 实验操作,我懂得了如何对大量数据进行有序的删除和插入操作,这非常有用。
0 0
- C++第六次实验(数组操作)
- C++第六次实验:数组操作
- C++第六次上机实验--数组操作
- C++第六次实验-项目1:数组操作
- C++第六次实验——数组的操作。
- C++第六次实验——数组操作
- 第六次实验——数组的操作
- c++第六次上机实验——数组操作
- C++第六次上机实验——项目一(数组操作)
- C++ 第六次实验-数组合并
- c++第六次实验-数组的合并
- C语言第六次上机实验
- C++第6次实验(数组操作)
- C++第6次实验(数组操作)
- 第六次实验代码(其他班)
- 传感器实验报告(第六次)
- 第六次c++实验
- 第六次实验
- 排序算法
- 《UNIX环境高级编程》(第三版第一章)
- 1.1typescript class
- 继续畅通工程
- mysql分区(二)
- C++第六次实验(数组操作)
- 【Jenkins】Pipeline使用进阶
- linux Cent-os vim 背景色设置 vimrc配置
- Guava:谷歌开发的集合库
- php类型转换
- Hibernate学习笔记之----理解对象的持久性与一级缓存机制
- 剑指offer-java(3)
- 设计模式之建造者模式
- 单例模式