HDOJ 1002 A+B problem Ⅱ大数相加
来源:互联网 发布:虚拟机linux共享文件夹 编辑:程序博客网 时间:2024/06/09 02:14
大数无法用整型保存,故用字符数组实现数据接收,
#include"stdio.h" #include"string.h" main() { int la,lb,i,j,t,x; scanf("%d",&t); for(j=0;j<t;j++) { int a[1200]={0},b[1200]={0},c[1200]={0}; char a1[1200],b1[1200]; scanf("%s%s",a1,b1); la=strlen(a1); lb=strlen(b1); if(la>lb) x=la; else x=lb; for(i=0;i<la;i++) a[i]=a1[la-i-1]-'0'; for(i=0;i<lb;i++) b[i]=b1[lb-i-1]-'0'; for(i=0;i<x;i++) c[i]=a[i]+b[i]; for(i=0;i<x;i++) if(c[i]>=10) {c[i+1]+=c[i]/10; c[i]=c[i]-10; } if(c[x]==0) x-=1; printf("Case %d:\n",j+1); printf("%s + %s = ",a1,b1); for(i=x;i>=0;i--) printf("%d",c[i]); if(j==t-1) printf("\n"); else printf("\n\n"); } return 0; }
- HDOJ 1002 A+B problem Ⅱ大数相加
- HDOJ 1002 A + B Problem II(大数相加)
- HDOJ 1002 A + B Problem II ( 大数相加)
- ACM--大数相加--HDOJ 1002--A + B Problem II
- hdoj HDU 1002 A + B Problem II 大数相加
- hdoj 1002 a+b 大数相加 C++
- HDOJ A + B Problem II 大数相加问题
- a+b problem 大数相加
- HDOJ 1002 A + B Problem II(大数)
- hdoj 1002 A + B Problem II 大数
- HDOJ 1002 A + B Problem II(大数)
- HDOJ 1002 A + B Problem II(大数A+B)
- HDOJ 1002 A + B Problem II(大数A+B)
- hdoj 1002 A + B Problem II 【大数A+B】
- 1002 1002 A + B Problem II大数相加
- [ACM Steps]2.3.1 A+B Problem Ⅱ 大数相加
- hdu 1002 A + B Problem II (大数相加)
- HDU 1002 A + B Problem II 大数相加
- cocos2d-x初探学习笔记(19)--物理引擎box2d(1)
- VS2010 lib和dll导出路径设置
- HDOJ 1003 Max Sum 动态规划入门(
- bbed还原数据实例
- 移植Mer-qtmediahub到hi3716m(1):mer-qtmediahub的rootfs制作
- HDOJ 1002 A+B problem Ⅱ大数相加
- IT职场人生系列之二十:危险职业(下)
- 移植Mer-qtmediahub到hi3716m(2):kernel配置
- emoji list
- .NET安全测试教程
- 初学Java,形参长度可变的方法(八)
- 移植Mer-qtmediahub到hi3716m(3):在mer-qtmediahub中加入hi3716m的驱动
- csdn论坛置顶工具核心
- 移植Mer-qtmediahub到hi3716m(4):确定可写入hi3716m的文件系统镜像