c语言:编写猜数字小游戏。
程序员文章站
2022-11-30 19:27:05
编写猜数字小游戏。
程序:
#include
#include
void menu()
{
pri...
编写猜数字小游戏。
程序:
#include<stdio.h> #include<time.h> void menu() { printf("***欢迎来挑战猜数字游戏***\n"); printf("*****请选择开始或退出*****\n"); printf("******1.start 0.exit******\n"); } void game() { int num = 0; srand((unsigned)time(NULL));//随着时间变化生成不同的随机数 int ret = rand() % 100 + 1;//是从一个时间点到此时的秒数 while (1) { printf("请猜数字:"); scanf("%d",&num); if (num == ret) { printf("你真聪明,猜对了!\n"); break; } else if(num > ret) { printf("你好笨,猜大了!\n"); } else if (num < ret) { printf("你真蠢,猜小了!\n"); } } } int main() { int input = 1; while (input) { menu(); printf("请选择:"); scanf("%d",&input); switch (input) { case 0: break; case 1: game(); break; default: break; } } return 0; }
结果:
***欢迎来挑战猜数字游戏***
*****请选择开始或退出*****
******1.start 0.exit******
请选择:1
请猜数字:50
你真蠢,猜小了!
请猜数字:75
你真蠢,猜小了!
请猜数字:100
你好笨,猜大了!
请猜数字:85
你真蠢,猜小了!
请猜数字:93
你好笨,猜大了!
请猜数字:90
你好笨,猜大了!
请猜数字:87
你真蠢,猜小了!
请猜数字:88
你真蠢,猜小了!
请猜数字:89
你真聪明,猜对了!
***欢迎来挑战猜数字游戏***
*****请选择开始或退出*****
******1.start 0.exit******
请选择:0
请按任意键继续. . .
上一篇: iOS 中事件的响应链和传递链