【題目描述】
做厭了乘法計算題的佳佳,自創了一種新的乘法運算法則。在這套法則裏,A x B等於一個取自A、一個取自B的所有數字對的乘積的和。
例如,123x45等於1x4+1×5+2x4+2x5+3x4+3×5=54
本題的任務是,對於給定的數A和B,用新的乘法法則計算AxB的值。
【輸入】
一行兩個用一個空格隔開的整數A和B,
【輸出】
一行一個整數,表示新的乘法法則下A × B的值。
【輸入樣例】
123 45
【輸出樣例】
54
代碼
#include<stdio.h>
#include<string.h>
int a[100],b[100];
char ss[100],s[100];
long long ans;
int main()
{
scanf("%s",s);
for (int i=1;i<=strlen(s);++i)
a[i]=s[i-1]-'0';
scanf("%s",ss);
for (int i=1;i<=strlen(ss);++i)
b[i]=ss[i-1]-'0';
a[0]=strlen(s);
b[0]=strlen(ss);
for (int i=1;i<=a[0];++i)
for (int j=1;j<=b[0];++j)
ans+=a[i]*b[j];
printf("%lld",ans);
return 0;
}