实训C++语言设计——数组元素的排序查找
来源:互联网 发布:手机抢票软件下载 编辑:程序博客网 时间:2024/05/14 07:50
掌握了对数组元素的排序的方法,学会了对数组元素的查找的方法,还学习到了C++库实现查找和排序.
程序:
//Lab10_2.cpp
#include<iostream>
#include<algorithm>
using namespace std;
void displayArray(int a[],int n)
{ cout<<endl<<"你输入的数组是:";
for(int i=0;i<n;i++)cout<<a[i]<<" ";
cout<<endl;}
int main()
{ int n,j;
cout<<"请输入你要输入的数值的个数:";
cin>>n;
int *p;
p=new int[n];
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
for(int i=0;i<n;i++)
{ cout<<"输入第"<<i+1<<"个数值:"<<endl;
cin>>j;
p[i]=j;}
displayArray(p,n);
//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
int l=1;
while(l)
{ int k;
int *q;
cout<<endl<<"输入你要查找的数值:";
cin>>k;
q=find(p,p+n-1,k);
if(q!=p+n-1)
cout<<"你查找的数值"<<k<<"的位置在第"<<q-p+1<<"位!"<<endl<<endl;
else
cout<<"你查找的数值"<<k<<"不存在!"<<endl<<endl;
cout<<"是否继续查找功能?"<<endl<<"是按1/否按0"<<endl;
cin>>l;
} return 0;}
- 实训C++语言设计——数组元素的排序查找
- c语言心得-----数组中对元素的操作排序,查找,插入,和删除
- C#-数组的元素查找
- C语言中的数组元素查找
- C语言 数组排序 打乱 查找
- 数组中元素的排序,查找
- C语言——数组与指针-元素的值
- C语言的排序、查找
- C语言练习0之数组——数组元素求和与数组冒泡排序(bubble sort)
- C语言中查找数组中的元素(WIN)
- C语言 查找数组中最大最小元素
- C语言非排序查找第i小元素
- C语言编程——数组排序
- C语言——数组指针和通过指针引用数组元素的方法总结
- OutMan——C语言中的冒泡排序、选择排序、折半查找以及指针的介绍
- C实现数组中元素的排序
- C语言求一维数组的元素个数
- C语言数组元素的循环移位
- HTML相对路径(Relative Path)和绝对路径(Absolute Path)
- 实训C++语言设计——STL链表、栈类、队列
- 中医号脉根据什么原理
- 得到构造函数的值
- 在Linux上利用Format String漏洞
- 实训C++语言设计——数组元素的排序查找
- 第9章 事件
- Linux-HA安裝手冊...
- 转换关键字(C# 参考)
- 实训C++语言设计——文件和流
- 浅析C++中的this指针
- Asp.NET Ajax学习笔记(4) -- Ajax.NET源程序分析2
- 实训C++语言设计——异常处理
- JAVA开发者应该去的20个英文网站