#include <stdio.h>
#define n 5
void main()
{
int A[n]={0,1,1,0,1},B[n]={0,0,1,1,0};
int C[n+1]={0};
for(int i=0;i<n;++i)
{
if((A[i]+B[i]+C[i])==2)
{
C[i+1]=1;
C[i]=0;
}
else
if((A[i]+B[i]+C[i])==3)
{
C[i+1]=1;
C[i]=1;
}
else
C[i]=A[i]+B[i];
}
for(int j=0;j<n+1;++j)
printf("%d",C[j]);
printf("\n");
}
算法导论第二版 习题2.1-4答案
最新推荐文章于 2023-07-12 14:11:23 发布