求助TAT感觉代码好像没错但是OJ过不了
#include <stdio.h>
int main()
{
int a,b,i,k=0,q,qz=0,qb=0,o=0;
int m[100]={0},n[100]={0};
int s[100]={0};
scanf("%d %d",&a,&b);
for(i=0;a!=0;i++)
{
m[i]=a%10;
a/=10;
qz++;
}
for(i=0;b!=0;i++)
{
n[i]=b%10;
b/=10;
qb++;
}
if(qz>=qb)
{
q=qz;
}
for(i=0;i<q;i++)
{
s[i]=(m[i]+n[i]+k)%10;
k=(m[i]+n[i]+k)/10;
if(k!=0)
{
o++;
}
}
printf("%d",o);
}