c++无进位加法算式
小明有两个数,它们位数相同,小明想对这两个数做一个特殊的加法,叫做不进位加法。如果两个数对应位相加达到10或以上了,就只保留结果的个位,并且不往前进位。
小明想知道这两个数做不进位加法的结果是多少。
【数据范围】
对于60%的数据,保证两个数对应位相加不会达到10或以上,即在普通加法时也不会产生进位。
对于100%的数据,字符串长度≤10^5。
输入格式
输入两行,每行一个字符串表示一个数,字符串中只含有数字字符,不含前导0,且做完不进位加法后也不含前导0。保证两个字符串长度相等。
输出格式
输出一行,为一个字符串,表示计算的结果。
输入/输出例子1
输入:
123
234
输出:
357
输入/输出例子2
输入:
129
238
输出:
357
代码很短,很简单,
——求粉丝
#include
using namespace std;
int main(){string l,w;int l1[1040];int w1[1040];int sum1[4000];cin>>l>>w;int len=l.size();for (int i=0;i
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
