百练2736/noi 11:大整数减法

来源:互联网 发布:ours 乐队知乎 编辑:程序博客网 时间:2024/06/06 01:49

2736:大整数减法

  • 查看
  • 提交
  • 统计
  • 提示
  • 提问
总时间限制: 
1000ms 
内存限制: 
65536kB
描述

求两个大的正整数相减的差。

输入
共2行,第1行是被减数a,第2行是减数b(a > b)。每个大整数不超过200位,不会有多余的前导零。
输出
一行,即所求的差。
样例输入
99999999999999999999999999999999999999999999999999
样例输出
9999999999999999999999990000000000000

  • 查看 
  • 提交 
  • 统计 
  • 提示 
  • 提问
    • 代码:
      #include<cstdio>#include<cstring>char s1[202],s2[202];int ans[202];char * strRev(char * s){char * p,*q,ch;p=q=s;while(*q!='\0')q++;q--;while(p<q){ch = *p;*p++ = *q;*q-- = ch;}return s;}int main(){scanf("%s",s1);scanf("%s",s2);strRev(s1);strRev(s2);int len1=strlen(s1),len2=strlen(s2);for(int i =0;i<len2;i++){ans[i]= s1[i] - s2[i];}for(int i =len2;i<len1;i++)ans[i]=s1[i]-'0';for(int i = 0;i<len1-1;i++){if(ans[i]<0){ans[i]+=10;ans[i+1]--;}}int tmp =len1-1;while(ans[tmp]==0)tmp--;for(int i=tmp;i>=0;i--)printf("%d",ans[i]);putchar('\n');return 0;}


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 瞄准镜十字歪了怎么办 瞄准镜调到底了怎么办 墨镜镜片刮花了怎么办 usb小风扇不转怎么办 金属眼镜压歪了怎么办 眼镜被电焊打了怎么办 电焊闪的眼睛疼怎么办 烧了电焊眼睛疼怎么办 用了电焊眼睛痛怎么办 烧电焊脸上红痛怎么办 眼睛让电焊晃了怎么办 眼被电焊打了怎么办 眼镜弹簧腿坏了怎么办 眼镜框铰链坏了怎么办 金属眼镜框歪了怎么办 眼镜框螺丝断了怎么办 眼镜被压变形了怎么办 金属眼镜腿断了怎么办 眼镜弹簧腿断了怎么办 眼镜腿螺丝太紧怎么办 眼镜金属柄断了怎么办 金属眼镜腿折了怎么办 眼镜腿中间断了怎么办 塑料眼镜腿断了怎么办 眼镜上的螺丝拧不紧怎么办 眼镜的把坏了怎么办 把眼镜坐坏了怎么办 梦见眼镜腿掉了怎么办 眼镜的腿掉了怎么办 眼镜腿的螺丝掉了怎么办 爱大爱眼镜掉腿了怎么办 合金眼镜腿断了怎么办 手关节复位h疼痛怎么办 我叫mt红色卡牌怎么办 星盟冲突qq登录怎么办 汽车雷达下雨一直响怎么办 火山小视频封火力怎么办 电脑被当成矿机怎么办 哥华有线机顶盒反应慢怎么办 电脑绣花机编码器坏了怎么办? 伺服电机开起没有力怎么办