问题描述

输入
第一行输入一个正整数 T ( 1 ≤ T ≤ 10 ) (1 \leq T \leq 10) (1≤T≤10),表示接下来有 T 组数据;
接下来 T 行,每行输入两个二进制串 a a a 和 b b b 中间用空格隔开,保证它们长度 1 ≤ ∣ a ∣ , ∣ b ∣ ≤ 1 0 5 1 \leq |a|, |b| \leq 10 ^ 5 1≤∣a∣,∣b∣≤105 并且没有前导 0。
输出
对于每组数据,请按模拟二进制加法,按题目描述的格式输出正确的运算结果,注意换行,没有多余的空格和换行。
测试数据

代码
说白了这个二进制加法的题,就是二进制加法嘛。。。
大一上C语言的课应该都做过这道题。。
具体的我就不说了
我本人算法实在不是很行,这是我小学期里做出来的第一道题了。。
虽然这只是我自己闲来无事把代码传上来,但是要真有学弟学妹看到了这段代码的话,emmmmmm,小学期所有的代码我都会上传,实在想不出来可以当个参考,不过最好还是先自己想
#include<stdio.h>
#include

本文解析了一道经典的算法题,介绍如何使用C语言实现二进制加法,通过实例展示了输入字符串转换为二进制数组,高精度运算并输出结果的过程。适合初学者理解进制转换和加法原理。
最低0.47元/天 解锁文章
730

被折叠的 条评论
为什么被折叠?



