codeup id=1906 特殊乘法
阿新 • • 發佈:2018-11-16
#include<iostream> using namespace std; #define Maxsize 10 int main() {int a,b,t,sum=0,p; int ele_a[Maxsize],ele_b[Maxsize],i,j,multiply,multiply_sum; while(cin>>a>>b) {multiply=multiply_sum=i=j=0; t=a; p=b; while(t) { sum=t%10; t=t/10; ele_a[i]=sum;i++; } while(p) {sum=p%10; p=p/10; ele_b[j]=sum;j++; } /*for(int v=i-1;v>=0;v--) cout<<"ele_a["<<v<<"]="<<ele_a[v]<<endl; for(int v=j-1;v>=0;v--) cout<<"ele_b["<<v<<"]="<<ele_b[v]<<endl; */ for(int v=0;v<i;v++) for(int l=0;l<j;l++) { multiply=ele_a[v]*ele_b[l]; // cout<<multiply<<endl; multiply_sum=multiply+multiply_sum; } cout<<multiply_sum<<endl; } return 0; }