#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <iomanip>
using namespace std;
#define MAX 10+5
int main()
{
//freopen("in.txt", "r", stdin);
//freopen("out.txt", "w", stdout);
char a[MAX], b[MAX];
char da, db;
int count_a = 0, count_b = 0;
cin >> a >> da >> b >> db;
for (int i = 0; i < strlen(a); i++)
if (a[i] == da)
count_a++;
for (int i = 0; i < strlen(b); i++)
if (b[i] == db)
count_b++;
int pa = 0, pb = 0;
while (count_a)
{
int t = pow(10, --count_a)+0.5;
pa += (da-'0')*t;
}
while (count_b)
{
int t = pow(10, --count_b)+0.5;
pb += (db-'0')*t;
}
cout << pa+pb;
return 0;
}
PAT-1016 部分A+B
最新推荐文章于 2021-02-21 12:18:19 发布