#include <stdio.h>
#include <ctype.h>
#include <stdbool.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int correct = false;
char anothergame = *Y*;
int counter = 0;
int sequencelength = 0;
time_t seed = 0;
int number = 0;
time_t now =0;
int time_taken=0;
int i=1;
printf("\nthis is a game");
printf("\nyou need remmber the number,\nand input it,enter to continue\n");
scanf ("%c",&anothergame);
do
{
correct = true ;
counter =0;
sequencelength=2;
time_taken=clock();
while (correct)
{
sequencelength += counter++%3 ==0;
seed = time(NULL);
now=clock();
srand((unsigned int)seed);
for ( ; i<= sequencelength;i++)
printf("%d",rand()%10);
for (;clock()-now < CLOCKS_PER_SEC;)
printf("\r");
for (;i<=sequencelength;i++)
printf(" ");
if (counter==1)
printf("now,input what you remmber");
else
printf("\r");
srand((unsigned int)seed);
for (; i<=sequencelength;i++)
{
scanf("%d",&number);
if (number !=rand()%10)
{
correct=false ;
break;
}
}
printf("%s\n",correct ? "right!!!":"sorry,you worry!!!");
}
time_taken=(clock() - time_taken)/CLOCKS_PER_SEC;
printf("\n\n you are score is%d",--counter*100/time_taken);
fflush(stdin);
printf("\none more game\? (y /n)?");
scanf("%c",&anothergame);
}while(toupper(anothergame)==*Y*);
return 0;
system ("pause");
}
#include <ctype.h>
#include <stdbool.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int correct = false;
char anothergame = *Y*;
int counter = 0;
int sequencelength = 0;
time_t seed = 0;
int number = 0;
time_t now =0;
int time_taken=0;
int i=1;
printf("\nthis is a game");
printf("\nyou need remmber the number,\nand input it,enter to continue\n");
scanf ("%c",&anothergame);
do
{
correct = true ;
counter =0;
sequencelength=2;
time_taken=clock();
while (correct)
{
sequencelength += counter++%3 ==0;
seed = time(NULL);
now=clock();
srand((unsigned int)seed);
for ( ; i<= sequencelength;i++)
printf("%d",rand()%10);
for (;clock()-now < CLOCKS_PER_SEC;)
printf("\r");
for (;i<=sequencelength;i++)
printf(" ");
if (counter==1)
printf("now,input what you remmber");
else
printf("\r");
srand((unsigned int)seed);
for (; i<=sequencelength;i++)
{
scanf("%d",&number);
if (number !=rand()%10)
{
correct=false ;
break;
}
}
printf("%s\n",correct ? "right!!!":"sorry,you worry!!!");
}
time_taken=(clock() - time_taken)/CLOCKS_PER_SEC;
printf("\n\n you are score is%d",--counter*100/time_taken);
fflush(stdin);
printf("\none more game\? (y /n)?");
scanf("%c",&anothergame);
}while(toupper(anothergame)==*Y*);
return 0;
system ("pause");
}