#include <stdio.h>
#include <stdlib.h>
#include <time.h>int main()
{// 設置隨機數種子srand((unsigned int)time(NULL));char c[20+1] = { 0 }; // 加上一個 \0結束符位置// 產生隨機數for (int i = 0; i < 20; i++){c[i] = rand() % 26 + 'a';}printf("%s\n", c);int count = 0; //正確輸入// 用戶輸入,并判斷for (int i = 0; i < 20; i++){char ch = _getch(); // 輸入就檢測if (ch == c[i]){printf("%c", ch);count++;}else{printf("_");}}printf("\n");// 正確率/*double s = (double)count / 20 * 100;printf("正確率為:%.2lf%%", s);*/printf("正確率為:%.2lf%%", (double)count / 20 * 100);system("pause");return EXIT_SUCCESS;
}