解题思路:
弃九法
#include<stdio.h>
#include<string.h>
int main()
{
char s1[20],s2[20];
int n,i,sum1,sum2,a,b;
scanf("%d",&n);
while(n--)
{
scanf("%s%s",s1,s2);
a=strlen(s1);
b=strlen(s2);
for(sum1=i=0;i<a;i++)
sum1+=s1[i]-'0';
for(sum2=i=0;i<b;i++)
sum2+=s2[i]-'0';
if(sum1==0||sum2==0) printf("0\n");//考虑特殊数据0;
else{
sum1=(sum1*sum2)%9;
if(sum1)
printf("%d\n",sum1);
else printf("9\n");//!!!
}
}
return 0;
}