定位查找

定位查找

https://ac.nowcoder.com/acm/problem/22219

为什么只有20%的通过率呢?
#include <stdio.h>
#include <stdlib.h>

int main()
{
int n,i,m,z;
scanf("%d",&n);
int a[n];
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&m);
z=seqsearch(a,n,m);
if(z==-1)
printf("No\n");
else
printf("%d\n",z);
return 0;
}
int seqsearch(int a[],int n,int key)
{
int i=0;
while(i<n&&a[i]!=key)
i++;
if(i<n)
return i;
else
return -1;
}

全部评论
题目要求多组输入,你这只有单组,所以没到100
点赞 回复 分享
发布于 2021-01-07 15:59

相关推荐

真烦好烦真烦:牛友太有实力了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务