主站
DreamJudge
院校信息
专业题库
模拟考试
机试真题
专业课程
答疑区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
蟹蟹
2023年7月17日 09:03
a+b - 华科 题解:
P1398
回复 0
|
赞 1
|
浏览 800
#include<stdio.h> #include<math.h> #include<string.h> #define max 1010 int main() { void add(char a[],char b[]); char a[max],b[max]; while(scanf("%s %s",a,b)!=EOF){ // scanf("%s",a)...
小码农
2022年2月22日 19:05
大整数a+b
P1398
回复 0
|
赞 1
|
浏览 4.8k
算法思想 由于整型变量无法表示位数接近1000位的数,故操作数无法用整型变量存储而直接进行加法运算。 将操作数以字符串的形式存储下来,编写代码自行实现一个加法器。 算法思路 获取两个操作数字符串a,b; 将两个操作数按照最低位对齐,模拟手动加法计算过程: 设置进位变量CF,置初值为0;设置字符数组r[1002],存储运算结果。 从个位开始,获取a,b对应位的数字,与CF一同相加,得到本位结果,存入r中(从0位开始顺序存储),更新进位标志。若此时CF=1或两操作数都未遍历完最高位,再对前一位进行相同的计算,否则执行3。 若有操作数未...
题目
a+b - 华科
题解数量
2
发布题解
热门题解
1
大整数a+b
2
a+b - 华科 题解: