将字符串数字转化为数字相加再返回结果
来源:互联网 发布:java如何实现方法重载 编辑:程序博客网 时间:2024/04/29 21:29
num1='123'
num2 = '1023'
cur=0
car = 0
res=0
if len(num1) <len(num2):
num1,num2=num2,num1
l1 = len(num1)
l2 = len(num2)
j =l1-1
i = 0
r=''
if l1>l2:
for i in range(len(num1)-len(num2)):
num2 ='0'+num2
while l1:
cur = (int(num1[j])+int(num2[j])+car)%10
car = (int(num1[j])+int(num2[j])+car)/10
res += cur*(10**i)
r='%d'%cur+r
i += 1
l1 -= 1
num2 = '1023'
cur=0
car = 0
res=0
if len(num1) <len(num2):
num1,num2=num2,num1
l1 = len(num1)
l2 = len(num2)
j =l1-1
i = 0
r=''
if l1>l2:
for i in range(len(num1)-len(num2)):
num2 ='0'+num2
while l1:
cur = (int(num1[j])+int(num2[j])+car)%10
car = (int(num1[j])+int(num2[j])+car)/10
res += cur*(10**i)
r='%d'%cur+r
i += 1
l1 -= 1
j -= 1
1.将短的字符补0
2.循环字符取各位相加,如果要返回数字形式则要乘以10,如果返回字符形式则可以直接拼接
3.注意循环过程中的事项:a.循环次数,从个位加是要倒着的,返回数字时要算进位到第几次
阅读全文
0 0
- 将字符串数字转化为数字相加再返回结果
- 将字符串转化为数字
- 将数字转化为字符串
- 将数字转化为字符串
- 将数字字符串转化为数字
- 将两整数数字字符串相加将结果输出
- 如果把数字与字符串相加,结果将成为字符串。
- C语言将数字转化为字符串
- 如何将数字转化为字符串
- C语言将数字转化为字符串
- STM32将字符串转化为数字
- 剑指offer-将字符串转化为数字
- VC将输入框中的数字字符串转化为数字
- 字符串转化为数字
- 字符串转化为数字
- 字符串转化为数字
- 将字符串转化为数字与将数字转化为字符串
- 137.将数字字符转化为数字
- 安装maven过程
- Linux下tomcat的安装和配置
- 朋友,你还好吗?
- wget因为https和ssl的原因不能下载
- unity3D学习笔记之五:Update FixedUpdate LateUpdate 区别
- 将字符串数字转化为数字相加再返回结果
- java基础【07】swing事件注册
- 在线体验ubuntu的方法
- UML设计九种图例
- 2017考研经验贴
- 一般迷宫问题的求解
- java面试总结
- Cmake简单实例
- 我怀念的