完成猜数字游戏。
- #define _CRT_SECURE_NO_WARNINGS1
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- void menu()
- {
- printf("******************************\n");
- printf("****** 1.play 0.exit ******\n");
- printf("******************************\n");
- }
- void game()
- {
- int rand_num = rand()%100;
- int tmp = 0;
- while(1)
- {
- printf("请输入你要猜的数字:>");
- scanf("%d", &tmp);
- if(tmp> rand_num)
- {
- printf("猜大了\n");
- }
- elseif(tmp< rand_num)
- {
- printf("猜小了\n");
- }
- else
- {
- printf("恭喜你,猜对了\n");
- break;
- }
- }
- }
- int main()
- {
- int input = 0;
- srand((unsigned int)time(NULL));
- do
- {
- menu();
- printf("请选择>:");
- scanf("%d", &input);
- switch(input)
- {
- case1:
- game();
- break;
- case0:
- break;
- default:
- printf("选择错误\n");
- break;
- }
- } while(input);
- system("pause");
- return 0;
- }