《算法导论》练习题2.1-4————二进制整数相加
来源:互联网 发布:怎么看对手人群数据 编辑:程序博客网 时间:2024/06/06 18:15
题目:
考虑把两个n位二进制整数加起来的问题,这两个整数分别存储在两个n元数组A和B中。这两个整数的和应按二进制形式存储在一个(n+1)元数组C中。请给出该问题的形式化描述,并写出伪代码。
下文给出此问题的c++解答,解答思路来源于网络,希望不要涉及版权问题。
#include <iostream>using namespace std;const int N = 8;int main(){int a[N] = {1,0,1,1,0,1,1,1};int b[N] = {0,1,1,0,0,1,0,1};int c[N+1];int flag = 0; //进位标识for (int i=N;i>0;--i){c[i] = a[i-1]+b[i-1]+flag;if (c[i]>1){c[i] = c[i]%2;flag = 1;}elseflag = 0;}c[0] = flag;for (int i=0;i<=N;++i){cout<<c[i]<<" ";}cout<<endl;return 0;}
0 0
- 《算法导论》练习题2.1-4————二进制整数相加
- 《算法导论》第二章第一节练习题——同位二进制数相加
- 算法导论2.1-4——n个二进制数相加
- 算法导论-二进制数组相加
- 《算法导论》练习题 2.1-4
- 算法导论 练习题 2.1-4
- c语言练习题——整数算法训练
- 【算法导论】2-1-4二进制整数加法.cpp
- 算法导论——集合S是否存在两个元素相加之和等于x
- 两个大整数相加—高精度加法
- 二进制——负整数
- 算法导论 练习题 2.1-2
- 算法导论 练习题 2.3-4
- 算法导论 练习题 3.2-4
- 算法导论 练习题 4.1-4
- 算法导论 练习题 4.3-4
- 算法导论 练习题 5.2-4
- 算法导论 练习题 5.3-4
- RFID防碰撞
- IAD设备简易回声抑制测试方法
- 字符变量连续读取需注意补零的问题
- Linux 上安装MySQL安装
- oracle 表锁死的解决方法
- 《算法导论》练习题2.1-4————二进制整数相加
- mathquill web公式编辑器 总结 、实列、 源码
- 二级中断实现机制
- 华为笔试题目做题-1
- 从hadoop框架与MapReduce模式中谈海量数据处理
- 微信公众平台开发 ACCESS TOKEN
- ALsa Control 从上层到驱动的详解
- 常用的正则表达式大全
- crontab 格式