南阳 485 A*B Problem

来源:互联网 发布:小程序淘宝客怎么样 编辑:程序博客网 时间:2024/06/05 05:01

 
解题思路:
     弃九法
 #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;}

0 0
原创粉丝点击