1016 部分A+B (15 分)
输入格式:
输出格式:
在一行中输出 PA+PB的值。
输入样例 1:
3862767 6 13530293 3
输出样例 1:
399
输入样例 2:
3862767 1 13530293 8
输出样例 2:
0
思路:
用string存长数字,int存要取出来的数字
遍历一遍拼接字符串即可,最后转整型相加输出
示例代码:
#include <iostream>
using namespace std;
int main(){
string str1,str2;
int num1,num2;
string sum1,sum2;
cin>>str1>>num1>>str2>>num2;
for(int i=0;i<str1.size();i++)
if(str1[i]-'0'==num1)
sum1=sum1+str1[i];
for(int i=0;i<str2.size();i++)
if(str2[i]-'0'==num2)
sum2=sum2+str2[i];
// cout<<sum1<<endl<<sum2;
if(sum1=="")sum1="0";
if(sum2=="")sum2="0";
cout<<stoi(sum1)+stoi(sum2);
return 0;
}