用c程序编写 打字速度测试编写一个程序,测试用户的打字速度。

编写一个程序,测试用户的打字速度。程序启动时显示”Thequickbrownfoxjumpsoverthelazydog.”,输入光标位于本行结束。用户按回车键后,进行输... 编写一个程序,测试用户的打字速度。程序启动时显示”The quick brown fox jumps over the lazy dog.”,输入光标位于本行结束。用户按回车键后,进行输入,并开始计时。当用户再次按回车键时,计时停止。显示本次所用时间。继续下一次速度测试。
提示:time(NULL)返回从1970年1月1日零点到现在的秒数,调用time(NULL)两次,它们的差值,即所用的时间。
以下是我编的程序 请高手帮忙改一下一直是debug之类的
#include<stdio.h>
#include<time.h>
int gamestart();

int main()
{

char a;
printf("the quick brown fox jumps over the lazy dog.");
do
{
gamestart();
scanf("\n");
}
while(a == '\n');

return 0;
}
int gamestart()
{
double tm1,tm2, result;
char c,b;
scanf("%c",&c);
if(c == '\n')
{
tm1 = time(NULL);
}
do
{
scanf("%c",&b);
}
while(b == '\n');

tm2 = time(NULL);
result = tm2 - tm1;
printf("\n您所用时间为%lf",result);

return 0;}
展开
 我来答
kylukuan
2012-11-23 · 超过22用户采纳过TA的回答
知道答主
回答量:160
采纳率:0%
帮助的人:69.4万
展开全部
scanf("\n")改为
scanf("%c",&a);
更多追问追答
追问
改了 还是不能循环啊
追答
可以的啊   先按回车   然后打字 再回车就能出来啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式