c语言打字游戏

来源:百度知道 编辑:UC知道 时间:2024/06/04 04:12:36
如何用C语言编一个打字游戏,游戏描述如下:在限定时间内由程序随机显示单词,玩家输入显示的单词,输入正确得分,否则扣
分,得分小于 0 分则结束游戏。时间到游戏结束,显示玩家得分,速度和正确率。
要求:
两人完成
单词存在单词文件中,
有计时和倒计时时间显示功能
显示玩家当前的得分
增减难度:
降低难度:不显示速度和正确率
增加难度:输入单词正确和错误都有相应的动画效果

#include<stdio.h>
#include<stdlib.h>
main()
{
int i;
int line=0,col=0,num=0;
int score=0,times=1;
char one[26];
char c;

for(i=0,c='a';i<26;i++,c++) /* 把a~z赋给数组 */
{
one[i]=c;
}
center();
printf("press anykey to start");
getch();

while(1)
{ system("cls");
printf("times:%d ",times); /* 打印关数 */
printf(" score: %d",score); /* 打印分数 */
printf(" 1----Pause,0----exit");
printf("\n");
printf("________________________________________________________________________");
printf("\n");

line=0;
randomize();
col=random(60);
randomize();
num=random(26);

while(1) /* 开始下落 */
{
space(col);
printf("%c",one[num]); /* 打印出字母 */
delay_x(10-times);
printf("\