2004-数组练习之找数字

来源:互联网 发布:pid算法实例c语言 编辑:程序博客网 时间:2024/06/03 08:24

【C系列6.1】数组训练之儿童节分糖 2004

Time Limit:  1 s      Memory Limit:   32 MB
Submission:165     AC:105     Score:10.00

 

Description

今天是六一儿童节,ACM队的某些人比如说yl臭不要脸的想要过节。为此,wxa买了很多大白兔糖分给大家,但是想要得到这些糖必须回答出wxa的题目。他在每颗糖上标有数字,第一个找到数字K的人,将得到糖。zz想得到糖,但是眼力不好,你能帮帮他快速的找到标号为K的糖吗?(题目保证K一定存在)

Input

第一行输入一个T,表示有T组测试样例。

对于每组测试样例第一行输入n,k。第二行输入n个数据,代表n颗糖的位置(1 ~ n)。

Output

标号为k的糖在哪个位置?

Samples

input:
1
10 8
2 3 4 5 6 7 9 10 2 8
output:
10


下附AC代码:

#include <stdio.h>#include<math.h>int main() {  int t, n, k, i;  scanf("%d", &t);  while (t--) {    scanf("%d%d", &n, &k);    int a[n + 1];    for (i = 1; i <= n; ++i) {      scanf("%d", &a[i]);    }    for (i = 1; i <= n; ++i) {      if (a[i] == k)        printf("%d\n", i);    }  }  return 0;}


原题链接:http://acm.hznu.edu.cn/OJ/problem.php?cid=1092&pid=37