然后,我们做题,要将这道题分为两个大if分别对应中间的符号为‘+’或者‘*’这个谁都会。
先定义一些变量,做一些基本操作:
string a,b;//两个输入的字符串
char x;//重点,中间那个输入的字符
cin>>a>>x>>b;//输入
int as=a.size();//字符串a的长度
int bs=b.size();//字符串b的长度
if(as>bs)//统一让b成为长的那个字符串
{
swap(a,b);
swap(as,bs);//swap函数,交换两个变量
}
int cs=bs-as;//两个字符串的长度差
先说说加法的做法:我们可以先用一个for循环使两个字符串尾对齐,然后就可以一位以为处理了。
代码在下↓
if(cs!=0)//判断两个字符串长度不一样,然后尾对齐
{
for(int i=as-1</