算法导论第二版 习题2.1-4答案

来源:互联网 发布:合肥市大数据管理局 编辑:程序博客网 时间:2024/04/30 01:38
#include <stdio.h>#define n 5void 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");}


原创粉丝点击