HDU 1002 大整数相加
2014-12-06 23:00
281 查看
#include<stdio.h> #include<string.h> int main() { char a[1000],b[1000],c[1001]; int i,j=1,p=0,n,n1,n2; scanf("%d",&n); while(n) { scanf("%s %s",a,b); printf("Case %d:\n",j); printf("%s + %s = ",a,b); n1=strlen(a)-1; n2=strlen(b)-1; for(i=0; n1>=0 || n2>=0; i++,n1--,n2--) { if(n1>=0 && n2>=0){c[i]=a[n1]+b[n2]-'0'+p;} if(n1>=0 && n2<0){c[i]=a[n1]+p;} if(n1<0 && n2>=0){c[i]=b[n2]+p;} p=0; if(c[i]>'9'){c[i]=c[i]-10;p=1;} } if(p==1){printf("%d",p);} while(i--) {printf("%c",c[i]);} j++; if(n!=1){printf("\n\n");} else {printf("\n");} n--; } }
相关文章推荐
- hdu 1002 A + B Problem II(大正整数相加)
- hdu 1002 A + B Problem II 大整数相加
- hdu 1002 A + B Problem II 大整数相加
- hdu 1002 A + B Problem II(大正整数相加)
- HDU1002 大数相加
- hdu 1002 java 大数相加
- hdu1002 大整数加法
- 杭州电子科技大学(HDU)ACM刷题---------大数相加之1002详解
- 大数相加(hdu 1002)
- HDU1002 大数相加
- hdu 1002大数相加
- hdu1002 水题,大数相加
- HDU 1002 A + B Problem II 大数相加
- hdu 1002 大数相加
- (大数相加)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 之大整数)
- HDU 1002 大整数
- HDOJ 1002 A + B Problem II 大整数相加高效率版的C语言实现