📄 find_nbr.c
字号:
/* Name: find_nbr.c
* Purpose: This program picks a random number and then
* lets the user try to guess it
* Returns: Nothing
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define NO 0
#define YES 1
int main( void )
{
int guess_value = -1;
int number;
int nbr_of_guesses;
int done = NO;
printf("\n\nGetting a Random number\n");
/* use the time to seed the random number generator */
srand( (unsigned) time( NULL ) );
number = rand();
nbr_of_guesses = 0;
while ( done == NO )
{
printf("\nPick a number between 0 and %d> ", RAND_MAX);
scanf( "%d", &guess_value ); /* Get a number */
nbr_of_guesses++;
if ( number == guess_value )
{
done = YES;
}
else
if ( number < guess_value )
{
printf("\nYou guessed high!");
}
else
{
printf("\nYou guessed low!");
}
}
printf("\n\nCongratulations! You guessed right in %d Guesses!",
nbr_of_guesses);
printf("\n\nThe number was %d\n\n", number);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -