您的位置:首页 > 其它

poj2602 Superlong sums(高精度)

2014-08-22 17:07 267 查看
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
const int M=1000005;
char a[M],b[M],ans[M];

int main()
{
int n,i,t,w;
while(scanf("%d",&n)!=EOF)
{
getchar();
for(i=n-1;i>=0;i--)
{
a[i]=getchar();
getchar();
b[i]=getchar();
getchar();
}
for(i=0,w=0;i<n;i++)
{
t=a[i]+b[i]-'0'-'0'+w;
ans[n-i-1]=(t%10)+'0';
w=t/10;
}
puts(ans);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: