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。