大神们求解:测评机报非法函数,可是自己运行是正确的,要怎么改啊?
#include<stdio.h>int main()
{
int t;
long int n;
int m;
int i,j,k;
char a[20];
scanf("%d",&t);
for(i=0;i<t;i++)
{
scanf("%ld",&n);
scanf("%d",&m);
j=0;
do
{
a[j]=n%m+'0';
if(a[j]>'9')
{
a[j]+=7;
}
n=n/m;
j++;
}while(n!=0);
for(k=j-1;k>=0;k--)
{
printf("%c",a[k]);
}
printf("\n");
}
return 0;
}