永发信息网

一个打字练习的小程序(C语言)

答案:2  悬赏:10  手机版
解决时间 2021-07-19 02:54

1、随机产生一串字符:根据这串字符进行打字练习。根据随机产生的字符来设定练习的难度:

1等级:只随机产生一串小写字符;2等级:随即产生一串小写或大写字符:

2、在完成打字练习的过程中、对打正确的字符则正常显示。对打错的字符则以“*”号显示。

3、完成打字练习之后,需统计打对的字符数和打错的字符数。

最佳答案

不知道这个合不合你意 哈哈


#include<stdio.h>
#include<time.h>
#include<stdlib.h>


int main()
{
int i,j,count1=0,count2=0,c=1;
char ch[100],data[100];
srand(time(NULL));

for(i=0;i<100;i++)
{
j = rand()%52 + 0;
if(j<26)
{
c = 2;
ch[i] = j + 'A';
}
else
ch[i] = j + 'A' + 6;
}
if(c == 1)
{
printf("等级为1\n");
for(i=0;i<100;i++)
printf("%c",ch[i]);
}
else
{
printf("等级为2\n");
for(i=0;i<100;i++)
printf("%c",ch[i]);
}
printf("\n");
for(i =0;i<100;i++)
{
scanf("%c",&data[i]);
}
for(i=0;i<100;i++)
{
if(data[i] == ch[i])
{
printf("%c",data[i]);
count1++;
}
else
{
printf("*");
count2++;
}
}
printf("\n");
printf("对了%d个\n",count1);
printf("错了%d个\n",count2);
return 1;
}


数字可以自己改的!

全部回答
我这里有,如果需要请联系我。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么用完漂白水后,双手皮肤会绷紧干燥呢?
英语翻译一首的英文歌曲,.
大家介绍一下好听点的指弹吉他谱,最好有谱。
求 李斯特 《弄臣》 钢琴谱 完整版
练弹跳的实用方法
8角等于几分?3元等于几角?6元等于几分?
電腦桌面圖標怎麼變小?
地下城剑魂去哪里偷学技能抓头
需要一个很幽默但是不长的笑话
如何提高记忆持久性和瞬间记忆能力?
古代搞笑对话句子,求经典自夸的语句
诺基亚手机保密密码忘了怎么办?
火箭上赛季的“韦佛”去哪了?还有这个星期麦
DNF中石象有什么用
违规倍投是什么意思,交通违章编号43620300001
推荐资讯
推荐一款便宜好用的手机
贵的宠物的技能比便宜的好吗
赋的要求,怎么写
数字电视收费好多钱?
谈谈对网络语言的认识.200字左右
最新华仔的电影
求这几个病毒资料,那么牛逼!
自由幻想里在哪能学习技能
什么手机上网速度够快?
额头出好多汗什么原因,额头出汗多是怎么回事
那种啤酒最好喝呢!
中国工商银行牡丹运动卡网上银行消费有优惠吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?