算法导论 习题2.1-4
来源:互联网 发布:数据标准规范体系 编辑:程序博客网 时间:2024/05/29 08:32
有两个各存放在数组A和B中的n位二进制整数,考虑它们的相加问题。两个整数的和以二进制形式存放在具有(n+1)个元素的数组C中。请给出这个问题的形式化描述,并写出伪代码。
以下是我写的C++代码,如有错误请指出
#include "stdafx.h"#include<iostream>#include<string>#define n 20using namespace std;void add(int a[],int b[],int c[]){for(int i=0;i<n-1;i++){c[i]+=(a[i]+b[i]);if(c[i]>=2){c[i+1]+=c[i]/2;c[i]=c[i]%2;}}c[n-1]+=(a[n-1]+b[n-1]);//处理最高位if(c[n-1]>=2){c[n]+=c[n-1]/2;c[n-1]=c[n-1]%2;}}int _tmain(int argc, _TCHAR* argv[]){int A[n];int B[n];int C[n+1];memset(C,0,sizeof(int)*(n+1));for(int i=0;i<n;i++)A[i]=rand()%2;for(int i=0;i<n;i++)B[i]=rand()%2;add(A,B,C);return 0;}
- 算法导论 习题2.1-4
- 算法导论习题2.1-4
- 算法导论 课后习题 2.1-4
- 算法导论习题解析----2.1-4
- 算法导论习题自做2.1-4
- 《算法导论》习题2.1-3
- 算法导论 习题 5.4-4
- 算法导论习题8.3-4
- 算法导论 习题 15.4.4
- 算法导论第二版 习题2.1-4答案
- 使用Java完成《算法导论》习题2.1-4
- 算法导论 课后习题 2.1-2
- 《算法导论》课后习题 2.1-3
- 算法导论习题自作2.1-1
- 算法导论习题自作2.1-2
- 算法导论习题自做2.1-3
- 算法导论第十一章习题11.1-4
- 算法导论第十一章习题11.2-4
- python日志输出—logging直接代码配置
- 代码 TabBar Navgation
- 查找linux系统下的端口被占用进程的两种方法
- 项目管理-3-起锚出港
- 多播委托——GetInvocationList方法
- 算法导论 习题2.1-4
- 素数的N中算法
- 【2012百度之星/初赛上】D:轮子上的度度熊
- 汇编资料
- asp.net mvc学习资料!
- asp.net mvc学习资料!——2
- FORM中参数parameter.G_query_find的作用及客户化菜单设置
- mmx开发文档
- FFmpeg快速命令使用