c++实验6
来源:互联网 发布:按键精灵淘宝秒杀脚本 编辑:程序博客网 时间:2024/06/06 00:09
一:问题及代码
/* * 文件名称:数组操作 * 作 者: 胡涛 * 完成日期: 2016 年 5 月 25 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组和循环语句 * 输入描述: * 问题描述:定义整数数组a,利用冒泡法排序后,删除元素和添加元素。 * 程序输出: * 问题分析: * 算法设计: */ #include<iostream>using namespace std;int main(){ int i,j,x1,x2,n,m; int a[10]={2,8,24,86,45,67,32,55,44,78}; cout<<"数组现为:2,8,24,86,45,67,32,55,44,78"<<endl; for(i=0;i<10;i++) { for(j=0;j<10-i;j++) { if(a[j]>a[j+1]) { n=a[j]; a[j]=a[j+1]; a[j+1]=n; } } } cout<<"排序后的数组:"; for(i=0;i<10;i++) cout<<a[i]<<" "; cout<<endl; cout<<"输入要删除的数"; cin>>x1; for(i=0;i<10;i++) { if(a[i]==x1) { for(j=i;j<10;j++) a[j]=a[j+1]; } } cout<<"删除该数之后的数组"; for(i=0;i<9;i++) cout<<a[i]<<" "; cout<<endl; cout<<"输入要插入的数"; cin>>x2; for(i=9;i>=0;i--) { if(a[i-1]>x2) { a[i]=a[i-1]; a[i-1]=x2; } } for(i=0;i<10;i++) cout<<a[i]<<" ";}
二:运行结果
三:心得体会
数组确实很难,要多学学
四:知识点总结
冒泡法的熟练运用
0 0
- c++-实验6--项目1-数组操作
- [C++]实验三
- c语言实验
- 哈希表实验C语言版
- C语言 枚举实验
- C-S通信实验
- C#-实验3
- C 实验总结
- C程序设计实验1
- C程序设计实验2
- c语言实验
- C++-实验-项目五
- C#—实验10.4
- C++---第七次实验。
- c++--补第二次实验
- C语言递归实验
- C语言实验-素数
- C+实验2
- CodeForces - 366A Dima and Guards (模拟)
- android studio 的 Butter Knife:8.0.1的完整正确导入方法
- 浅谈Thrift内部实现原理
- 6. ZigZag Conversion
- android view 原理 -- measure 分析与应用
- c++实验6
- C++的一些简单示例
- C++学习笔记:转换构造函数与类型转换函数
- C# 压缩和解压文件
- 代码混淆 proguard相关配置过程记录
- 面试
- BP神经网络
- MyEclipse2015 Stable2.0 安装与破解
- https 出现host name not match 问题