求助!!C语言程序设计!!

来源:百度知道 编辑:UC知道 时间:2024/05/25 03:51:39
四、猜数字游戏(学号最后一位数字为8的同学做)
设计一个小程序,系统随机读取0-99内的一个数字,猜出该数字。如果猜错,给出大小提示。给出猜出数字所用的时间,并根据时间的大小判断一个人的反应快慢。
相关函数:srand();clock();

根据你的要求改写的程序如下。程序已在dev-c++下编译调试通过。程序开始还带密码验证,这里设定的密码为1234,而且限定密码错误输入不超过3次。这部分可以去掉。
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>

int main()
{
int Password=0,Number=0,num,i=0;
double deltatime;
clock_t start,end;
srand((unsigned int)time(0));

system("cls");
printf("\n====This is a Number Guess Game!====\n");
while( Password != 1234 ) /* 设定密码为1234 */
{
if( i >= 3 ) /* 允许最多输入密码3次,超过3次密码不正确退出 */
return 0;
i++;
printf("Please input Password: ");
scanf("%d",&Password);
}

i=0;
num=rand()%100;
start=clock(); //计时开始
while( Number!=num )
{
do{
printf("Please input a number between 0 and 99(0-99):\n"