回文数组,这个答案什么错,怎么改

img

img


这段答案应该怎么改
想用循环判断倒一和第一,倒二第二是不是一样来判断,但是输出只能一个1

修改如下,供参考:

#include <stdio.h>
#include <stdlib.h>
#define N 201
int main()
{
    int n, i, arr[N], flg;
    scanf("%d", &n);
    for(i = 0;i < n; i++)
        scanf("%d", &arr[i]);
    for(i = 0, flg = 1;i < n / 2; i++)
    {
        if(arr[i] != arr[n - 1 - i]){
           flg = 0;
           break;
        }
    }
    printf("%d", flg);
    return 0;
}