一直提示running error

在dev—c当中可以运行并且能得到结果但在评测中一直提示running error

#include <stdio.h>

int main()
{
    int n,i,k,m=0,flag=0;
    int a[1000],b[1000];
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        scanf("%d",&a[i]);
    }
    for(i=0;i<n-1;i++)//所有组合
    {
        for(k=i+1;k<n;k++)
        {
            b[m]=a[i]+a[k];
            m++;
        }
    }
    for(i=0;i<n;i++) //避免相同数字的不同组合
    {
        for(k=0;k<m;k++)
        {
            if(a[i]==b[k])
            {
                flag++;
                break;
            }
            else continue;
        }
    }
    printf("%d",flag);
    return 0;
}

1 条评论

  • 1

信息

ID
1911
难度
6
分类
(无)
标签
递交数
17041
已通过
4511
通过率
26%
被复制
27
上传者