您的位置:首页 > 其它

poj2602——Superlong sums

2011-05-10 01:22 351 查看
果然恶心,用字符串输出才过得了...

#include<stdio.h>
#define MAX 1000000
char a[2][MAX], sum[MAX];
int main()
{
int n, i;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &a[0][i]);
scanf("%d", &a[1][i]);
}
bool flag=false;
for(i=n-1; i>=0; i--)
{
sum[i]=a[0][i]+a[1][i];
if(flag)
{
sum[i]++;
flag=false;
}
if(sum[i]>9)
{
sum[i]-=10;
flag=true;
}
sum[i]+=48;
}
sum
='/0';
printf("%s/n",sum);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: