當前位置:成語大全網 - 書法字典 - 輸入遊戲代碼

輸入遊戲代碼

printf(" 1 -暫停,0 -退出");

printf(" \ n ");

printf(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _);

printf(" \ n ");

line = 0;

randomize();

col = random(60);

randomize();

num = random(26);

而(1) /*開始下跌*/

{

空間(col);

printf("%c ",one[num]);/*打印出字母*/

delay_x(10次);

printf(" \ b \ n ");

line++;

if(line & gt;45)

{

得分-= 10;

打破;

}

如果(分數& lt0)

{

center();

printf("對不起,妳失敗了!");

getch();

退出(0);

}

If(kbhit()) /*如果按下了某個鍵*/

{

c = getch();/*接收輸入字符*/

if(c = = 1[num])

{

得分+= 10;

打破;

}

開關(c)

{

案例“0”:退出(0);

case“1”:getch();

默認值:;

}

}

}

if(score & gt;= 100 *次)/*壹旦通關完畢*/

{

times++;

center();

if(times & gt;9)

{

printf("恭喜妳,妳贏了!");

}

printf("如果妳去了%d:(y/n)",次);

if((getch())=='n ')

{

center();

printf("我為妳的放棄感到難過!");

getch();

打破;

}

}

}/* while結束*/

}/* main的結尾*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

更改行(整數k)

{ int I;

for(I = 0;我& ltk;i++)

{

printf(" \ n ");

}

}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

空間(整數k)

{ int I;

for(I = 0;我& ltk;i++)

{

printf(" ");

}

}

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

delay_x(int k)

{

int I;

for(I = 0;我& ltk;i++)

{

延時(5000);

}

}

/* * * * * * * * * * * * * * * *讓光標居中(向左)功能* * * * * * * * * * * * * * * * * * * *

居中()

{

系統(“cls”);

change _ line(20);

空間(25);

}

受訪者:匿名2-18 14:55

樓上錯誤很多(我是說樓主說要VC++6.0,但是我改了,絕對OK!!樓上不要生氣~)

# include & ltstdio.h & gt

# include & ltstdlib.h & gt

# include & ltconio.h & gt

# include & ltwindows.h & gt

# include & lttime.h & gt

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

作廢更改_行(整數)

{ int I;

for(I = 0;我& ltk;i++)

{

printf(" \ n ");

}

}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

空隙空間(整數k)

{ int I;

for(I = 0;我& ltk;i++)

{

printf(" ");

}

}

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

無效延遲_x(整數k)

{

int I;

for(I = 0;我& ltk;i++)

{

睡眠(1000);//難度!!!!

}

}

/* * * * * * * * * * * * * * * *讓光標居中(向左)功能* * * * * * * * * * * * * * * * * * * *

空心中心()

{

系統(“cls”);

change _ line(20);

空間(25);

}

void main()

{

int I;

int line=0,col=0,num = 0;

int得分=0,times = 1;

char one[26];

char c;

srand((int)time(0));

for(i=0,c = ' a我& lt26;I++,c++) /*將a~z賦給數組*/

{

壹[I]= c;

}

center();

printf("按任意鍵開始");

getch();

while(1)

{ system(" cls ");

printf("次數:%d ",次);/*打印編號*/

printf("分數:%d ",分數);/*打印分數*/

printf(" 1 -暫停,0 -退出");

printf(" \ n ");

printf(" _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _);

printf(" \ n ");

line = 0;

//randomize();

col = rand()% 60;

num = rand()% 26;

而(1) /*開始下跌*/

{

空間(col);

printf("%c ",one[num]);/*打印出字母*/

delay_x(10次);

printf(" \ b \ n ");

line++;

if(line & gt;45)

{

得分-= 10;

打破;

}

如果(分數& lt0)

{

center();

printf("對不起,妳失敗了!");

getch();

退出(0);

}

If(kbhit()) /*如果按下了某個鍵*/

{

c = getch();/*接收輸入字符*/

if(c = = 1[num])

{

得分+= 10;

打破;

}

開關(c)

{

案例“0”:退出(0);

case“1”:getch();

默認值:;

}

}

}

if(score & gt;= 100 *次)/*壹旦通關完畢*/

{

times++;

center();

if(times & gt;9)

{

printf("恭喜妳,妳贏了!");

}

printf("如果妳去了%d:(y/n)",次);

if((getch())=='n ')

{

center();

printf("我為妳的放棄感到難過!");

getch();

打破;

}

}

}/* while結束*/

}/* main的結尾*/

被調查人:linyuan hui 1989-錢總五級3-2 15:29。