求解这个逻辑顺序应该怎么搞定

img

img

供参考:

#include <stdio.h>
#define N 10
int main()
{
    int a[N], i, x, flg = 0;
    for (i = 0; i < N; i++)
        scanf("%d", &a[i]);
    scanf("%d", &x);
    for (i = 0; i < N; i++)
    {
        if (a[i] == x)
        {
            if (flg == 0)
                printf("index is:%3d", i);
            else
                printf("%3d", i);
            flg++;
        }
    }
    if (!flg)
        printf("Not found");
    return 0;
}