#include<iostream>
#include<stdio.h>
#include<string>
#include<math.h>
using namespace std;
int main()
{
char a, b;
long a_int=0, b_int=0;
long result = 0, result1 = 0, result2 = 0;
string num1, num2;
cin >> num1 >> a >> num2 >> b;
a_int = a - '0';
b_int = b - '0';
int count1 = 0,count2=0;
for (int i = 0; i < num1.size(); i++)
{
if (num1[i] == a)
count1++;
}
for (int i = 0; i < count1; i++)
{
result1 = result1 + a_int*pow(10,i);
}
for (int i = 0; i < num2.size(); i++)
{
if (num2[i] == b)
count2++;
}
for (int i = 0; i < count2; i++)
{
result2 = result2+b_int*pow(10,i);
}
result = result1 + result2;
cout << result;
system("pause");
return 0;
}
PAT 乙级 1016 部分A+B (15分)
最新推荐文章于 2024-07-24 11:32:27 发布