纯菜比求个助,关于进位
查看原帖
纯菜比求个助,关于进位
162030
FWWANGys楼主2022/4/8 20:19
int main()
{int tp=0;int t=0;
	string s1,s2;
	cin>>s1>>s2;
	if(s1.length()>=s2.length())
	{
		for(int i=s2.length()-1,int j=s1.length()-1;i>=1;i--,j--)
		{      
			    t=(int(s2[i]+s1[j])-96)
				s1[j]=t%10;//加后该位数值 
				s1[j-1]++;//进位		
			}
		}
	
	}

在进位那里思路出了问题,不知道怎么处理连续进位 ,就是遇到多个9连续的那种,我一开始想到只进一位,然后找个变量存一下进位,对下一位进行运算时在计算,可是就是想不明白怎么写了 按照这思路能不能解出来?该怎么改

2022/4/8 20:19
加载中...