c 打字遊戲

2021-07-10 14:00:00 字數 1338 閱讀 5220

#include 

#include

#include

#include

#include

using

namespace

std;

// 隨機生成數字、大寫字母、小寫字母

char randomchar()

if (type == 1)

return rand() % 26 + 'a';

}// 將游標移到控制台(x,y)處。

void gotoxy(int x, int y)

int main()

for (int i = 1; i <= 2 * n; i++)

bool gameover = 0;//判斷是否遊戲結束

while (gameover == 0)

}sleep(1000 - n * 100);//按難度定義字元掉落速度

for (int i = 1; i <= 2 * n; i++)

if (gameover)

}if (gameover)//如果沒有這個判斷,那麼當字元掉落到終點線時,如果使用者沒有按鍵,則遊戲不會結束

char userhit = getch();

for (int i = 1; i <= 2 * n; i++)}}

setconsoletextattribute(hout,

foreground_red |

foreground_green |

foreground_blue |

foreground_intensity); //白色

gotoxy(20 - 2 * n + 2, 0);

cout

<< "很遺憾,遊戲結束!\n您當前得分為:";

setconsoletextattribute(hout,

foreground_green |

foreground_intensity); //綠色

cout

<< score;

setconsoletextattribute(hout,

foreground_red |

foreground_green |

foreground_blue |

foreground_intensity); //白色

cout

<< "分\n\n是否再挑戰一次? y/n\n";

string str;

cin >> str;

if (str == "n" || str == "n")

else

}return

0;}

C 打字遊戲

利用random類,結合timer控制項,設計窗體。在窗體上的文字框中顯示乙個大寫字元,如果使用者輸入正確,則產生另乙個大寫字元。選單命令組成 1 設定 選單 開始遊戲 結束遊戲和退出遊戲。2 檢視 選單 檢視正確率和打字所用的時間。提示與思考 1 判斷輸入字元正確與否,採用哪個控制項的哪個事件 2...

打字遊戲 摘

include stdio.h include stdlib.h include time.h void main for i 0 i90 p i j p i 0 printf s n p getchar start time clock for i 0 iend time clock a floa...

打字小遊戲

呵呵,這是我人生的第乙個寫的程式 打字遊戲!其實並不難 include include include include include using namespace std 隨機生成數字 大寫字母 小寫字母 char randomchar if type 1 return rand 26 a 將游...