输入数组中八个数值并输出有重复的数值。请问我这个代码有什么问题吗?为什么显示不对呢?

img

img

别嵌套循环,第二个for循环写在外边
第二个for循环i>1,是什么意思,格式不对

//先用for循环输入
//再输出重复的数
    for(int i=0;i<8-1;i++)
    {
        for(int j=i+1;j<8;j++)
        {
            if(a[i]==a[j])
                printf("%d ",a[i]);
        }
    }