#include "stdio.h"
char in;
int now=0;
int jishu=0;
int down=1;
char buf[100]="*********";
char buf2[100]=".........";
setnow()
{int i=0;
while(buf[i]!='*' && buf[i]!='/0'){i++;}
now=i;
return now;
}
change(int pos)
{int i;
char b[10];
if(pos>=9)return;
if(buf[pos]=='*')
{buf[pos]='.';strcpy(b,"卸下");}
else
{buf[pos]='*';strcpy(b,"装上");}
setnow();
printf("/n%s/t%d/t%s%d环",buf,jishu+1,b,pos +1);
printf("/n");
for(i=0;i<=now;i++)printf(" ");
printf("^");
}
main(int argc,char *argv[])
{
printf("/n%s",buf);
while(strcmp(buf,buf2))
{change(0);jishu++;
change(now+1);jishu++;
}
}
博客展示了一段C语言代码,包含变量定义、函数定义和主函数。代码中定义了字符数组和整型变量,有setnow函数用于确定位置,change函数用于改变字符状态,主函数中循环调用change函数实现特定功能。
775

被折叠的 条评论
为什么被折叠?



