zoukankan
html css js c++ java
大整数运算 add 提交hdoj 1002题
Code
#include
<
string
>
#include
<
iostream
>
using
namespace
std;
void
add(
string
a,
string
b,
char
sum[],
int
&
count)
{
int
len1
=
a.length();
int
len2
=
b.length();
int
i
=
len1
-
1
,j
=
len2
-
1
,temp
=
0
,carry
=
0
;
count
=
0
;
while
(i
>=
0
&&
j
>=
0
)
{
temp
=
a[i]
-
'
0
'
+
b[j]
-
'
0
'
+
carry;
sum[count
++
]
=
temp
%
10
+
'
0
'
;
carry
=
temp
/
10
;
--
i;
--
j;
}
while
(i
>=
0
)
{
temp
=
a[i]
-
'
0
'
+
carry;
sum[count
++
]
=
temp
%
10
+
'
0
'
;
carry
=
temp
/
10
;
--
i;
}
while
(j
>=
0
)
{
temp
=
b[j]
-
'
0
'
+
carry;
sum[count
++
]
=
temp
%
10
+
'
0
'
;
carry
=
temp
/
10
;
--
j;
}
if
(carry
>
0
)
{
sum[count
++
]
=
'
1
'
;
}
}
void
print(
char
arr[],
int
len)
{
int
i;
for
(i
=
len
-
1
;i
>=
0
;
--
i)
{
cout
<<
arr[i];
}
cout
<<
endl;
}
int
main()
{
string
a,b;
char
sum[
2000
];
int
count,cs;
cin
>>
count;
for
(cs
=
1
;cs
<=
count;cs
++
)
{
int
len;
cin
>>
a
>>
b;
cout
<<
"
Case
"
<<
cs
<<
"
:
"
<<
endl;
cout
<<
a
<<
"
+
"
<<
b
<<
"
=
"
;
add(a,b,sum,len);
print(sum,len);
if
(cs
!=
count)
cout
<<
endl;
}
return
0
;
}
查看全文
相关阅读:
征集“微软武汉DOTNET俱乐部武汉大学樱花赏”活动内容
2007上半年微软武汉.NET俱乐部活动预告。
[微软新技术培训]微软新技术预览之Microsoft Office SharePoint Server 2007
武汉.NET俱乐部武大赏樱花精彩图片
[微软新技术培训]微软新技术预览之Visual Studio Team System
[摘]互联网传说
python:注释最多的冒泡排序
《C#线程参考手册》读书笔记(一):定义线程
【转】C# DateTime 日期计算
详谈WPF开发中的数据虚拟化
原文地址:https://www.cnblogs.com/Knuth/p/1575672.html
最新文章
2006年6月9日
Operator And Methods
对'c:\inetpub\wwwroot\XXXXX\'的访问被拒绝。未能开始监视文件更改。”
ASP.NET中动态修改web.config中的设置项目(CS页代码)(转贴)
用python批量下载贴吧图片 附源代码
python IDLE简介及使用技巧
2007微软武汉.NET俱乐部 Visual Studio Team System 专场
[微软武汉.NET俱乐部]李锟与你聊Ajax活动精彩图片回顾。
流氓软件克星Windows Defender
[转摘]了解 Windows Vista 内核:第三部分
热门文章
微软武汉.NET俱乐部八月活动
微软新技术培训
WorkFlow工程项目简介
[图]八月俱乐部活动奖品放出
微软武汉.NET俱乐部Windows Longhorn Server精彩图片
微软武汉.NET俱乐部沙龙(5月12日)
SharePoint 开发实际中所涉及到的技术
AJAXCN站长李锟先生、《程序员》杂志技术总编孟岩先生与您畅谈WEB 2.0
ASP.Net 2.0 MasterPage中路径的处理
微软武汉.NET俱乐部官方论坛开通
Copyright © 2011-2022 走看看