C语言中查找一个数并输出数在数组中的位置

问题遇到的现象和发生背

程序

用代码块功能插入代码,请勿粘贴截图

img

我的解答思路和尝试过的方法

img

我想要达到的结果

我想的是如果这个数a与数组里的数不相等n就加一个;
如果相等了就把n输出来;break跳出来结束;
如果找不到数组中与a相等的数就表达“404 not found"
这些部分是在循环中开始的,是循环的结构不对吗?
太。了我,不会。

你这都不符合题目呀,没找到人家让你输出输入的not found 你直接来404 not found


#include <stdio.h>
 
int main()
{
    int array[10], i, n;
    for (i = 0; i < 10; i++)
    {
        scanf("%d", array + i);
    }
    scanf("%d", &n);
    for (i = 0; i < 10; i++)
    {
        if (array[i] == n)
            break;
    }
    if (i == 10)
        printf("%d can not be found", n);
    else
        printf("%d,NO.%d", n, i + 1);
    return 0;
}

n没有初始化为0