超出输出限制怎么解决

在自己的编译器里能运行,去提交就显示超出输
出限制,怎么解决啊

img


img

img

题目是啥呢?超时了吧

#include <stdio.h>
int main()
{
    int n,a,b,c,i,d;
    while(1)
    {
        a = b = c = 0;
        scanf("%d",&n);
        if(n==0)
            break;
        for(i=0;i<n;i++)
        {
            scanf("%d",&d);
            if(d<0)
                a++;
            else if(d==0)
                b++;
            else
                c++;
        }
        printf("%d %d %d\n",a,b,c);
    }
    return 0;
}

你这代码跟题目不符合啊?
题目要求,先输入n,当n 为0表示输入结束
n 之后连续输入n 个数
你这都没按要求哎