数列求和加强版,蓝桥杯,OJ出错

我感觉我运行的答案都是正确的,但是到了OJ上是全错,哪里出了问题?
[

#include<stdio.h>
#include<string.h>
int a[100000] = { 0 };
int main()
{
    int i, j, t,n;
    scanf("%d%d", &t, &n);
    for (i = 0; i < n; i++)
    {
        a[i] = a[i]+(i+1) * t;
        a[i + 1] = a[i] / 10;
        a[i] = a[i] % 10;
    }
    for (i = 0; i <n; i++)
        printf("%d", a[i]);
    return 0;
}



scanf("%d%d",&t,&n);
是不是这个输入有问题
中间不能有空格