chapter5
This commit is contained in:
		| @@ -2,18 +2,41 @@ | |||||||
| #include <stdlib.h> | #include <stdlib.h> | ||||||
| #include <time.h> | #include <time.h> | ||||||
|  |  | ||||||
|  |  | ||||||
|  | void guessTheNum(); | ||||||
|  |  | ||||||
| int main(void) { | int main(void) { | ||||||
|     srand(time(NULL)); |     srand(time(NULL)); | ||||||
|     int num = 1 + rand() % 999; |  | ||||||
|  |     guessTheNum(); | ||||||
|  |     return 0; | ||||||
|  |  | ||||||
|  | } | ||||||
|  |  | ||||||
|  |  | ||||||
|  | void guessTheNum() | ||||||
|  | { | ||||||
|  |     int num = 1 + rand() % 1000; | ||||||
|         printf("%s\n%s\n%s\n", "I have a number between 1 and 1000.", "Can you guess my number?", "Please type your first guess."); |         printf("%s\n%s\n%s\n", "I have a number between 1 and 1000.", "Can you guess my number?", "Please type your first guess."); | ||||||
|         int scanNum = 0; |         int scanNum = 0; | ||||||
|         scanf("%d", &scanNum); |         scanf("%d", &scanNum); | ||||||
|  |         char con; | ||||||
|  |  | ||||||
|         if((scanNum > 1001) || (scanNum < 0)) { |         if((scanNum > 1001) || (scanNum < 0)) { | ||||||
|             puts("Invalid integer!"); |             puts("Invalid integer!"); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |         do { | ||||||
|         while(scanNum != num) { |         while(scanNum != num) { | ||||||
|         if("") |             if(scanNum < num) { | ||||||
|  |                 puts("Too low!"); | ||||||
|  |                 scanf("%d", &scanNum); | ||||||
|  |             } else { | ||||||
|  |                 puts("Too high"); | ||||||
|  |                 scanf("%d", &scanNum); | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |         } | ||||||
|  |         while(scanf(" %c", &con)); | ||||||
|  |         puts("FOUND!"); | ||||||
|  | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user