#include <bits/stdc++.h>
using namespace std;
string num1, num2;
int a1[1500], a2[1500], len1, len2, a[1500], len;
int main() {
cout<<"欢迎使用地区码加密工具"<<endl;
cout<<""<<endl<<"注意事项:"<<endl<<"1.输入一共两个代码分别为省代码与市代码"<<endl<<"2.输入时需在各代码前添加负号“-”,并用空格隔开"<<endl<<"3.输入后回车即可求值(但不负责解密,嘿嘿)"<<endl<<"请输入:";
cin >> num1 >> num2;
len1 = num1.size();
for (int i = 0; i < len1; i++) {
a1[i]= num1[len1 - 1 - i] - '0';
}
len2 = num2.size();
for (int i = 0; i < len2; i++) {
a2[i]= num2[len2 - 1 - i] - '0';
}
for (int i = 0; i < len1; i++) {
for (int j = 0; j < len2; j++) {
a[i + j] += a1[i] * a2[j];
}
}
len = len1 + len2 - 1;
for (int i = 0; i < len; i++) {
a[i + 1] += a[i] / 10;
a[i] %= 10;
}
while (a[len]) {
a[len + 1] += a[len] / 10;
a[len] %= 10;
len++;
}
cout << "输出为";
for (int i = len - 1; i >= 0; i--) {
cout <<a[i];
}
return 0;
}