【DG特长生2020 T1】数学题
2020 DG T1 数学题
2023-09-27 14:28:27 时间
数学题
题目链接:None
题目大意
给你两个数,把它们相加。
思路
直接上高精加。
由于规定了是同号,所以不用写高精减。
代码
#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
char a[101], b[101];
int l[101], r[101], ln, rn;
int an, bn, zf = 1, ansn, ans[101];
int main() {
// freopen("math.in", "r", stdin);
// freopen("math.out", "w", stdout);
cin >> a >> b;
an = strlen(a);
bn = strlen(b);
int st = 0;
if (a[st] == '-') {
zf = -1;
st = 1;
ln = an - 1;
}
else ln = an;
for (int i = st; i < an; i++) {
l[an - i - 1] = a[i] - '0';
}
st = 0;
if (b[st] == '-') {
zf = -1;
st = 1;
rn = bn - 1;
}
else rn = bn;
for (int i = st; i < bn; i++) {
r[bn - i - 1] = b[i] - '0';
}
if (zf == -1) {
printf("-");
}
ansn = max(rn, ln);
for (int i = 0; i < ansn; i++) {
ans[i] += l[i] + r[i];
ans[i + 1] += ans[i] / 10;
ans[i] %= 10;
}
if (ans[ansn]) ansn++;
for (int i = ansn - 1; i >= 0; i--)
printf("%d", ans[i]);
fclose(stdin);
fclose(stdout);
return 0;
}
相关文章
- Google Earth Engine——世界人口数据集包含了自上而下的按年龄和性别组的估计人口细分。2020年单个国家的年龄/性别结构估计数据集,空间分辨率为100米。
- 2020年第十五届竞赛数据上报竞赛数据给高等教学学会统计
- 2020年第十五届全国大学生智能汽车竞赛浙江赛区比赛成绩分析
- 2020人工神经网络第一次作业-参考答案第十部分
- 2020年春季学期信号与系统课程作业参考答案-第十五次作业
- 声音信标规格说明 2020-5-25
- CVE-2020-11100: HAProxy 内存越界写入漏洞通告
- 2020年Spring Cloud最后一个大版本发布!
- 2020第42周面向失败设计
- 2020第5周日年初九
- 5G脚步越走越近,2020年就可以用上了
- 2020最新版java学习路线
- 匆忙--一个大龄十年老程序员战战兢兢的应对中年危机的2019年总结与2020年展望
- 2016年全球SSD出货预估成长17% 2020年有望翻番