奶牛式乘法的题解

做厌了乘法计算题的贝茜,自创了一种新的乘法运算法则。在这套法则里,
A × B A\times B 等于一个取自 A、一个取自 B 的所有数字对的乘积的和。比方说, 123 × 45 123\times45 等于
1 × 4 + 1 × 5 + 2 × 4 + 2 × 5 + 3 × 4 + 3 × 5 = 54 1\times4 + 1\times5 + 2\times4 + 2\times5 + 3\times4 + 3\times5 = 54 。对于 2 个给定的数 A、B
( 1 A , B 1 0 9 1\leq A,B\leq 10^9 ),你的任务是,用新的乘法法则计算 A*B 的值。

我才不告诉你我高级班就做过了呢 q w q qwq 。。。

#include <bits/stdc++.h>
using namespace std;
int main(){
	long long a,b,z=0,n,m;
	cin>>a>>b;
	m=a;
	while(m!=0){
		n=b;
		while(n!=0){
			z=z+(m%10)*(n%10);
			n=n/10;
		}
		m=m/10;
	}
	cout<<z;
	return 0;
}

纯粹的模拟

发布了110 篇原创文章 · 获赞 188 · 访问量 7120

猜你喜欢

转载自blog.csdn.net/qq_46230164/article/details/105466921