A+B Problem是每个ICPCer的第一题,蒟蒻yzj也是。
每天他都会A一道A+B Problem来给自己打气。
但是今天出了点问题,一只gph在外投喂的猫咪来训练基地找gph,但基地其他队员告诉猫咪,gph在外面有其他的猫了,猫咪听了这话,瞬间发飙了,在yzj的键盘疯狂跳。
而yzj的键盘是特殊的键盘,为了方便打代码,键盘上只有26个英文字母(我也不知道他怎么打代码的),然后导致他A+B的数据中多了很多英文(也可能没有)。
这给yzj整不会了,他现在迫切的需要做一道A+B来给自己打气,你能帮帮他吗?
【输入形式】
输入两个长度不超过100的字符串,代表正整数A和B插入英文字母后(也可能没有)的字符串。
两个字符串用空格隔开,同时,数据保证每个字符串中数字的个数不超过12个。
【输出形式】
输出一个整数,代表A+B的结果。
这道题主要分为两步,一步是字符串的处理,一步是字符串的相加。第一步就是先创建两个大小为 13 的数组,然后只把每个字符串的数字放进去,可以通过 ctype 的 isdigit 来判断,只取 12 个,最后一个设置为 '\0'。然后通过 atol 将字符串转换为 long 类型,再相加就好了。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632