代码如下:
#include<stdio.h>
#include<stdlib.h>//头文件
#include<time.h>
主函数以及其它函数
代码如下:
void menu()//菜单函数 { printf("|------------------------------------------------|\n"); printf("|------------------- 1.开始游戏 -----------------|\n"); printf("|------------------- 0.退出游戏 -----------------|\n"); printf("|------------------------------------------------|\n"); } void game()//游戏函数 { int i = 0; int ret = rand() % 100 + 1;//生成随机数 printf("请猜数字\n"); while (1)//while循环,如果猜对跳出来 { scanf("%d", &i); if (i < ret) { printf("猜小了!\n"); } else if (i>ret) { printf("猜大了!\n"); } else { printf("恭喜你!!猜对了!\n"); break; } } } int main()//主函数 { srand((unsigned)time(NULL));//随机数生成 int input = 0; printf("猜数字,1--100之间\n"); //do...while循环 do { menu();//菜单函数 printf("请选择数字:>"); scanf("%d", &input); switch (input) { case 1: game();//游戏函数 break; case 0: printf("已退出游戏\n"); break; default: printf("输入错误,请重新输入\n"); break; } } while (input); return 0; }
总结
以上就是猜数字游戏的内容