#include<stdio.h>
void main(){
int a[20];//纸带
int q=1;//状态
int i=0;
for(i=0;i<20;i++)
a[i]=0;
for(i=0;i<4;i++)
a[i]=1;
for(i=5;i<8;i++)
a[i]=1;
printf("计算前:");
for(i=0;i<20;i++)
printf("%d",a[i]);
printf("\n");
/*计算操作*/
i=0;
while(1){
if((q==1||q==2)&&a[i]==1)
i++;
else if(q==1&&a[i]==0){
a[i++]=1;
//i++;
q=2;
}
else if(q==2&&a[i]==0){
i--;
q=3;
}
else if(q==3&&a[i]==1){
a[i]=0;
}
else if(q==3&&a[i]==0)
break;
}
printf("计算后:");
for(i=0;i<20;i++)
printf("%d",a[i]);
printf("\n");
}