JustOj1264: 顺序查找

来源:互联网 发布:phpstudy如何配置域名 编辑:程序博客网 时间:2024/06/10 09:49
1264: 顺序查找
时间限制: 1 Sec  内存限制: 128 MB
提交: 148  解决: 58
[提交][状态][讨论版]
题目描述

已知含有10个整数的查找表如下:(9,13,15,7,45,32,56,89,60,36),从键盘上输入一个整数,用顺序查找的方法在查找表中查找该整数。若存在,输出该元素的下标值,否则,输出-1。

输入

输入一个整数

输出

如找到输出被找元素的下标值,否则,输出-1

样例输入
56
样例输出
index=7
#include <iostream>using namespace std;int main(){    int a[10]={9,13,15,7,45,32,56,89,60,36};    int n,i;    cin>>n;    int flag=0;    for(i=0;i<10;i++){    if(a[i]==n){        flag=1;        break;    }    }    if(flag)    cout<<"index="<<i+1;    else        cout<<"index="<<-1;    return 0;}
#include <stdio.h>int Search(int a[],int key,int n){    for(int index =0;index<n;index++){        if(a[index]==key)            return index+1;    }    return -1;}int main(){    int a[10]={9,13,15,7,45,32,56,89,60,36};    int n;    scanf("%d",&n);    printf("index=%d",Search(a,n,10));    return 0;}