Poj2602 Superlong sums
2014-05-26 11:04
344 查看
题目大意:给你两个数,求和、数字长度N<=1000000
这个题目完美的告诉了我们 字符和字符串的输入输出,getchar,gets ,putchar,puts 比scanf快多了。
这个题目完美的告诉了我们 字符和字符串的输入输出,getchar,gets ,putchar,puts 比scanf快多了。
#include <iostream> #include <cstring> #include <cstdio> #define maxn 1000500 using namespace std; int n,len; char a[maxn],b[maxn],c[maxn]; int cal(){ len=n; memset(c,0,sizeof(c)); for (int i=0;i<len;i++){ c[i]+=a[i]+b[i]-'0'; if (c[i]>'9'){ c[i+1]=1; c[i]=c[i]-10; } } if (c[len]>'9'){ c[len]='1'; c[len-1]=c[len]-10; len++; } return 0; } int main(){ while (~scanf("%d",&n)){ getchar(); for (int i=n-1;i>=0;i--){ a[i]=getchar();getchar(); b[i]=getchar();getchar(); } cal(); for (int i=len-1;i>=0;i--){ putchar(c[i]); } putchar('\n'); } return 0; }
相关文章推荐
- poj 大数 - 2602 Superlong sums
- POJ2602-Superlong sums
- poj2602 Superlong sums(高精度)
- Poj OpenJudge 百练 2602 Superlong sums
- POJ2602-Superlong sums
- POJ 2602 Superlong sums(高精度)
- POJ 2602 Superlong sums G++
- poj2602——Superlong sums
- POJ 2602 Superlong sums
- Poj 2602 Superlong sums(大数相加)
- POJ 2602|URAL 1048|Superlong Sums|高精度加法
- POJ2602-Superlong sums
- Poj 2602 Superlong sums(大数相加)
- poj 2602 Superlong sums
- POJ 2602 Superlong sums (高精度,模拟,水题)
- Poj 2602 Superlong sums(大数相加)
- poj 2602 Superlong sums
- poj-2602-Superlong sums
- POJ 2602 Superlong sums
- Poj OpenJudge 百练 2602 Superlong sums