首页 > 试题广场 >

题目标题: 新式乘法

[问答题]

题目标题:

新式乘法

题目描述:

做厌了乘法计算的卡特,有一天突发奇想,自己创作了一种新的乘法运算法则,在这种新式法则里,X*Y等于一个取自X,一个取自Y的所有数字对的成绩和。例如;123*45等于1*4+1*5+2*4+2*5+3*4+3*5=54。而X?Y的限定条件为(1<=A?B<=1000000000),现在你的任务是用这种新的乘法法则计算X*Y的值。

输入描述:

1: 2个用空格隔开的整数:X?Y

输出描述:

1: 输出1个整数,即新的乘法法则下X*Y的值

样式输入:

123 45

样式输出:

54

#include<stdio.h>
#include<string.h>
int main()
{
char x[20],y[20];
scanf("%s%s",x,y);
int i,j;
int a[20],b[20];
int s=0;
for(i=0;i<strlen(x);i++) /*
大数加法的雏形*/
for(j=0;j<strlen(y);j++)
s+=(x[i]-'0')*(y[j]-'0');
printf("%d",s);
return 0;
}

发表于 2017-05-17 04:24:55 回复(0)