定位查找

定位查找

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

相关推荐

12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
面了100年面试不知...:今年白菜这么多,冬天可以狂吃了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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