7 条题解
-
0
装13模式1(高精度) 上代码!
#include<bits/stdc++.h> using namespace std; int na[102],nb[102],nc[102]; int main() { string a,b;//字符串读入 cin>>a>>b; int i,lena,lenb,lenc; lena=a.length(); lenb=b.length(); //读取长度 lenc=max(lena,lenb);//略估位数 for(i=1;i<=lena;i++) na[i]=sa[lena-i]-'0'; for(i=1;i<=lenb;i++) nb[i]=sb[lenb-i]-'0'; //加数逆序 for(i=1;i<=lenc;i++) nc[i]=na[i]+nb[i];//相加 for(i=1;i<=lenc;i++){ nc[i+1]+=nc[i]/10; nc[i]%=10; //进位 } if(nc[lenc+1]>0) lenc++;//位数确定 for(i=lenc;i>=1;i--) cout<<nc[i];//输出 }
信息
- ID
- 1104
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 127
- 已通过
- 87
- 上传者