HDU 1002 A+B problemII
2014-03-27 18:07
288 查看
#include<stdio.h> #include<string.h> const int maxn=1000; char f1[maxn],f2[maxn]; int f3[maxn]; int main(){ int n,l1,l2; while(scanf("%d",&n)==1){ for(int h=0;h<n;h++){ scanf("%s%s",f1,f2); int i,j,k,s=0,c=0; l1=strlen(f1); l2=strlen(f2); for(i=l1-1,j=l2-1,k=0;i>=0&&j>=0;i--,j--,k++){ s=f1[i]-48+f2[j]-48+c; f3[k]=s%10; c=s/10; } if(i>0){ while(i>=0){ s=f1[i]-48+c; f3[k]=s%10; c=s/10; i--;k++; } } else if(j>0){ while(j>=0){ s=f2[j]-48+c; f3[k]=s%10; c=s/10; j--;k++; } } if(c){ f3[k]=c; k+=1; } printf("Case %d:\n",h+1); printf("%s + %s = ",f1,f2); for(i=k-1;i>=0;i--){ printf("%d",f3[i]); } if(h+1<n) printf("\n\n"); else printf("\n"); } } return 0; }
相关文章推荐
- HDU 1002 A + B Problem II 大整数加法
- hdu 1002 A + B Problem II(大数相加)
- HDU 1002 A + B Problem II(两个大数相加)
- HDU 1002 A + B Problem II
- HDU 1002 A + B Problem II (JAVA大数)
- A - A + B Problem II HDU - 1002
- hdu 1002 A + B Problem II(大数模板)
- hdu1002 A + B Problem II(大数题)
- HDU 1002 A + B Problem II(大数相加)
- HDU 1002 A + B Problem II
- hdu1002 A + B Problem II(大数加法一)模板
- hdu1002——A + B Problem II
- hdu : 1002 A + B Problem II
- HDU 1002 A + B Problem II 大数相加
- HDU 1002 A + B Problem II
- HDU 1002 A + B Problem II
- HDU 1002 A + B Problem II (Java 之大整数)
- A + B Problem II(hdu1002,大数加法)
- 【HDU】 1002 A + B Problem II
- hdu 1002 A + B Problem II(大数模拟加法)