大数加法 模版
来源:互联网 发布:睡大外女生知 编辑:程序博客网 时间:2024/05/22 07:42
c++ 代码,写的不错,留下来当模版
#include<iostream>#include<string>using namespace std;string sum(string s1,string s2) { if(s1.length()<s2.length()) { string temp=s1; s1=s2; s2=temp; } for(int i=s1.length()-1,j=s2.length ()-1;i>=0;i--,j--) { s1[i]=char(s1[i]+(j>=0?s2[j]-'0':0)); if(s1[i]-'0'>=10) { s1[i]=char((s1[i]-'0')%10+'0'); if(i) s1[i-1]++; else s1='1'+s1; } } return s1; } int main(){ int n,count=1;string s1,s2;cin>>n;while(n--){cin>>s1>>s2;cout<<"Case "<<count++<<':'<<endl;cout<<s1<<" + " <<s2<<" = "<<sum(s1,s2)<<endl;if(n>0) cout<<endl;}return 0;}
- 大数加法 模版
- 【模版】大数乘法、加法模版
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- 大数加法
- Linux 查看机器配置信息
- Vector模板常见操作
- poj 3750 小孩儿报数问题
- EDK下如何调整堆(heap)和栈(stack)
- windows 2008 server 安装 iis时注意事项
- 大数加法 模版
- poj Recaman's Sequence 打表
- 使用httpclient获取数据时出现中文乱码解决方法
- 软件调试系列之Windbg探究
- Android的系统架构认识
- vim的基本操作
- ubuntu11.10英文版实现中文输入的办法 (为ubuntu11.10英文版操作系统添加五笔输入法)
- 【小注意】java中字符串的replace方法使用注意
- STL学习笔记1(CArray与vector)