您的位置:首页 > 其它

POJ 2602 Superlong sums 大整数求和

2011-09-10 00:57 369 查看
题意:大整数相加。
#include <cstdio>

int array[1000002];

int main()
{
__int64 n, i;
char a, b;
int carry = 0;

scanf( "%I64d", &n ); getchar();

for ( i = 0; i < n; i++ )
{
a = getchar();getchar();
b = getchar();getchar();
array[i] = a - '0' + b - '0';
}

for ( i = n - 1; i > 0; i-- )
{
if ( array[i] >= 10 )
{
array[i] -= 10;
array[i-1]++;
}
}

for ( i = 0; i < n; i++ )
putchar( array[i] + '0' );
putchar('\n');
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: