特殊乘法结果为x,y所有位和的乘积
如123 * 45 = 14 +15 +24 +25 +34+3*5
= 1(4+5)+2(4+5)+3(4+5)
= (1+2+3)*(4+5)
#include<iostream> using namespace std; int statusSum(int num){ //求十进制数所有位的和 int sum=0; while(num>0){ sum+=num%10; num=num/10; } return sum; } int main(){ int x,y; cin>>x>>y; cout<<statusSum(x)*statusSum(y); }