C++版基本算法1--顺序查找
来源:互联网 发布:windows查看cpu 编辑:程序博客网 时间:2024/05/29 23:44
//顺序查找算法 查找x是否在数组中
#include <iostream>
using namespace std;
int search(int a[],int x); //函数声明
int main()
{
int i,x,n;
int a[10];
cout<<"Please enter 10 numbers:"<<endl;
for(i=0;i<10;i++)
cin>>a[i]; //输入十个整数
cout<<"Please enter your search number:"<<endl;
cin>>x; //输入自己想查找的数x
n=search(a,x); //载入顺序查找函数
if(n<0)
cout<<"The number you search is not in a[i]!"<<endl; //没找到输出的结果
else
cout<<x<<" is "<<n<<"th number in a[i]."<<endl; //找到后输出是数组中的第几个数
return 0;
}
int search(int a[],int x) //顺序排序
{
int i;
int f=-1; //设置f初始值为小于零的数,以便好做判断,可以理解为一个哨兵
for(i=0;i<10;i++)
if(x==a[i]) //将要查找的数x分别和数组中的每个数做比较,直到找到为止,找到f加1 值变为大于0 否则f=-1
{
f=i+1;
break;
}
return (f);
}
#include <iostream>
using namespace std;
int search(int a[],int x); //函数声明
int main()
{
int i,x,n;
int a[10];
cout<<"Please enter 10 numbers:"<<endl;
for(i=0;i<10;i++)
cin>>a[i]; //输入十个整数
cout<<"Please enter your search number:"<<endl;
cin>>x; //输入自己想查找的数x
n=search(a,x); //载入顺序查找函数
if(n<0)
cout<<"The number you search is not in a[i]!"<<endl; //没找到输出的结果
else
cout<<x<<" is "<<n<<"th number in a[i]."<<endl; //找到后输出是数组中的第几个数
return 0;
}
int search(int a[],int x) //顺序排序
{
int i;
int f=-1; //设置f初始值为小于零的数,以便好做判断,可以理解为一个哨兵
for(i=0;i<10;i++)
if(x==a[i]) //将要查找的数x分别和数组中的每个数做比较,直到找到为止,找到f加1 值变为大于0 否则f=-1
{
f=i+1;
break;
}
return (f);
}
- C++版基本算法1--顺序查找
- 算法 - 顺序查找(C#)
- 算法之顺序查找【C语言】
- 顺序查找算法实现(C++)
- c查找算法——顺序表
- 基本查找算法 PHP 实现 保存 顺序查找,二分查找 分块查找
- C/C++常用算法【C语言顺序查找(随机数)】【1】
- 十.用C语言实现查找算法 (1)顺序查找;(2)二分查找(折半查找);(3)二叉排序树;(4)哈希查找
- [转载]查找算法----顺序查找
- 查找算法之顺序查找
- 查找算法_顺序查找
- 【算法-查找之一】顺序查找
- 查找算法之顺序查找
- 查找算法之顺序查找
- 算法复习--------------基本算法:顺序查找,选择排序,冒泡排序算法等简单算法
- //顺序查找算法
- 顺序表查找算法
- java顺序查找算法
- android webView 获取网页数据
- ORA-00054
- 设计模式C++实现(3)——适配器模式
- <input type="file">得到的路径不对问题
- vim使用技巧
- C++版基本算法1--顺序查找
- 在爬取数据时遇到的问题
- NSThread的使用
- XCode4.3.3/4.2/4.3 + iOS5.1 无证件开发 、真机调试、生成IPA
- [模拟]subsequence
- 各种坑爹小问题,大麻烦(持续更新)
- opengl 新手上路 ---- 初章(glPushMatrix和glPopMatrix)
- ORA-12154: TNS: 无法解析指定的连接标识符
- java基础--socket