数据结构上机实验之顺序查找

来源:互联网 发布:伊戈达拉数据百度 编辑:程序博客网 时间:2024/05/16 09:08

Time Limit: 1000MS Memory limit: 65536K

题目描述

 在一个的序列里,查找元素是否存在,若存在输出YES,不存在输出NO.

输入

 本题多组数据,首先输入一个数字n,然后输入n(n<=1000)个数,然后再输入一个查找数字。

输出

 若存在输出YES,不存在输出NO.

示例输入

41 3 5 83

示例输出

YES
#include<stdio.h>#include<stdlib.h>#include<string.h>int num[1001];#define M 100000int main(){    int n,i,p[M];    while(~scanf("%d",&n))    {        memset(num,0,sizeof(num));        memset(p,0,sizeof(p));        for(i=0;i<n;i++)        {            scanf("%d",&num[i]);            p[num[i]]=1;        }        int m;        scanf("%d",&m);        if(p[m]==1)            printf("YES\n");        else printf("NO\n");    }    return 0;}

0 0
原创粉丝点击