//_7_7_main.cpp //线性查找法用一个关键值与数组中的每一个值比较 #include <iostream> #include <cstdlib> #include <ctime> #include <iomanip> using namespace std; void linearSearch_1(const int [],int ,int);//线性查找函数 int linearSearch_2(const int [],int ,int); int main() { const int arraySize = 100; int a[arraySize]; srand((unsigned)time(NULL)); for(int i=0;i<arraySize;i++) a[i] = rand()%11 ;//产生0到10之间的数 cout << "要查找的数组为:" << endl; for(int j=0;j<arraySize;j++) { cout << setw(3) << a[j] ; if((j+1)%10 == 0) cout << endl; } cout << endl; int element = rand()%22;//保证查找到的可能性为50% cout << "search key is " << element << endl; int m = linearSearch_2(a,element,arraySize); if(m!=-1) linearSearch_1(a,element,arraySize); else cout << "Value no found" << endl; system("pause >> cout"); return 0; } void linearSearch_1(const int array[],int key,int sizeOfArray) { for(int i=0;i<sizeOfArray;i++) if(array[i] == key) { cout << "第" << i+1 << "个数与" << key << "相同" << endl; } } int linearSearch_2(const int array[],int key,int sizeOfArray) { for(int i=0;i<sizeOfArray;i++) if(array[i] == key) return i; return -1; }
先判断是否有一样的元素,再进一步写出结果
相关推荐
关于指针数组关于指针数组关于指针数组关于指针数组
1 数组及其简单应用 2 指针及其简单应用 3 指针与数组 4 字符串 5 指针数组与命令行参数 6 引用
c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程c++数组教程...
c++实现获取一维数组极值点。可以通过调整阈值,改变极值点获取值
C++课程-3_数组指针与字符串 C++课程-3_数组指针与字符串
C++数组元素位置的查找程序,对学习数组有一定的帮组
一个关于如何定义c++语言中的数组类型和数组指针的教学源码。
c++实现的vector的数组中是否存在某元素和查找该元素的迭代器的函数
c++数组方面的知识,不错的函数;可以参考着用
c++数组练习题及答案。本套练习题包含了数组的各方面知识,题型包括判断题 填空题,编程题等
可以实现不定项数组输入的c++程序,对于初学者的学习有很大的帮助
C++大学基础教程(第五版)(C++ How to Program中文版).pdf
C++指针 数组 内存释放 相关说明
数据结构算法,线性表、栈和队列、字符串和多维数组、树和二叉树、图、查找技术、排序技术、索引技术
7,C++数据进阶 8,指针、地址和动态存储器 9,引用变量 10,递归 11,预处理器 12,函数模板 13,程序组织结构 第二部分 使用类 14,C++类 15,构造函数和析构函数 16,转换 17,类对象数组 18,类成员 19,友元 20...
C++动态读取数组源代码,实现数组大小自动增长
{7, 7, 7, 7},{8, 8, 8, 8}}; int resultAdd[ SIZE ][ SIZE ] = { 0 }; int resultMul[ SIZE ][ SIZE ] = { 0 }; diaplayMatrix(m1); cout ; diaplayMatrix(m2); addMatrix(m1, m2, resultAdd); cout ;
C++实现数组类,获取数组长度,数组的输入,数组的输出,数组的复制。
C++程序设计:下标的艺术__数组.ppt
C++程序设计:第7章_数组2.ppt