1016 部分A+B
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str1,str2;
int a,b;
cin>>str1>>a>>str2>>b;
int number1=0,number2=0;
for(int i=0;i<str1.length();i++)
{
if(str1[i]-'0'==a)
{
number1=number1*10+a;
}
}
for(int j=0;j<str2.length();j++)
{
if(str2[j]-'0'==b)
{
number2=number2*10+b;
}
}
int sum=number1+number2;
cout<<sum;
return 0;
}
自己写完之后百度了一下其他码友的想学习一下也没有更简单的方法,感觉emm挺复杂想的挺多的,我也不知道我咋就一遍混到了全过,阿巴阿巴·······可能是我傻人有傻福吧。