博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
高精度加法模板
阅读量:6583 次
发布时间:2019-06-24

本文共 700 字,大约阅读时间需要 2 分钟。

string high_add(string str1, string str2) //传入两个加数,返回结果{    int len1 = str1.size () ;    int len2 = str2.size () ;    while(len1 < len2)    {        str1 = '0'+ str1 ;        len1 ++ ;    }    while(len2 < len1)    {        str2 = '0' + str2 ;        len2 ++;    }    str1 = '0' + str1 ;    str2 = '0' + str2 ;    for(int i = str1.size () - 1 ; i > 0  ; i--)    {        str1[i] = str1[i] + str2[i] - '0' ;        if(str1[i] - '0' > 9)        {            str1[i] = str1[i] - 10 ;            str1[i-1] = str1[i-1] + 1 ;        }    }    if(str1[0] == '0')    {        str1 = str1.substr ( 1 , str1.size ()-1 ) ;    }    return str1 ;}

 

转载于:https://www.cnblogs.com/A-way/archive/2013/04/29/3050828.html

你可能感兴趣的文章
关于HTML5你必须知道的28个新特性,新技巧以及新技术
查看>>
日志切割脚本
查看>>
详解IDisposable和Finalize的意义
查看>>
ASP.NET MVC 3中ViewBag, ViewData和 TempData
查看>>
阿里云负载均衡服务
查看>>
小命令 sysdig
查看>>
IT十八掌作业_java基础第五天_静态代码块、类的继承和接口
查看>>
流程控制-for序列、流程控制-for字典
查看>>
Easy APNs Provider的使用
查看>>
多个AsynceTask无法同时运行的现象分析
查看>>
搭建mysql集群
查看>>
职场生存|与努力同样重要的是,学会做好这 6 点!
查看>>
Gson工具包使用
查看>>
有一个系统修复处于挂起状态,需要重新启动才能完成该修复
查看>>
Ubuntu上安装bind9
查看>>
访问共享提示“服务器存储空间不足,无法处理此命令。”
查看>>
3月18日学习笔记
查看>>
Linux中目录权限之小见
查看>>
maven的tomcat插件设置
查看>>
C#读写XML文件
查看>>