Kodewick
开始学 →
基础←→0 / 70

找猫咪

#029基础数组循环约 4 分钟

猫咪旅馆里,每个笼子上挂着猫的号码牌,按顺序放在数组 tags 里。写 find_cat(tags, n, tag),返回号码是 tag 的猫在第几个(从 0 数起);有两个一样的,返回前面那个;找不到返回 -1。

示例
find_cat({12, 40, 7}, 3, 40)→1
find_cat({12, 40, 7}, 3, 99)→-1
函数int find_cat(int tags[], int n, int tag)
main.c
int find_cat(int tags[], int n, int tag) {
    for (int i = 0; i < n; i++) {
        // 在这里写:号码对上了,就返回 i
    }
    return -1;
}
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。