本蒟蒻不会加法,hhh
|
|
程序真水
|
|
ac答案
#include<bits/stdc++.h> using namespace std; int main(){ freopen("add.in","r",stdin); freopen("add.out","w",stdout); char a[111],b[111]; int a1[111],b1[111],c1[111],lena,lenb,lenc,x; memset(a1,0,sizeof(a1)); memset(b1,0,sizeof(b1)); memset(c1,0,sizeof(c1)); gets(a); gets(b); lena=strlen(a); lenb=strlen(b); for (int i=0;i<lena;i++) { a1[lena-i]=a[i]-48; } for(int i=0;i<lenb;i++) { b1[lenb-i]=b[i]-48; } lenc=1; x=0; while(lenc<=lena||lenc<=lenb) { c1[lenc]=a1[lenc]+b1[lenc]+x; x=c1[lenc]/10; c1[lenc]%=10; lenc++; } c1[lenc]=x; if(c1[lenc]==0) { lenc--; } for(int i=lenc;i>=1;i--) { cout<<c1[i]; } cout<<endl; }
题目 37 增强的加法问题
2018-07-01 20:42:52
|
|
边界的进位.gif
题目 37 增强的加法问题
2017-11-02 09:47:58
|
|
这道题Pascal有两种算法过,一种是新建Boolean判定进位,第二种思想与前一种相似但是个人感觉更精简,不过思路也更难(zhi)想(zhang)。如下:
或者是
题目 37 增强的加法问题
2017-08-18 23:44:23
|
|
记得清零初值,清零,清零,清零!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
一晚上手写大整数封装,加减乘除大小等加上取模,不要白不要
|
|
呵呵
|
|
|
|
memset用时要加#include《string.h》
|
|
|
|
题目 37 增强的加法问题
2016-04-02 11:09:33
|
|
|
|
第四个点WA是怎么回事?
|
|
题目 37 增强的加法问题
2015-11-05 21:18:36
|
|
测试数据中不含负数,不用考虑负数情况
题目 37 增强的加法问题
2015-08-12 22:02:17
|
|
在怎么读取上花的时间比高精度算法用的时间还多233333333333333
|
|
|
|
代码很简单,也就18行...
|
|
改不过懒得改了
题目 37 增强的加法问题
2014-11-08 20:46:12
|