编写“猜数字”游戏。演示程序已给出,主菜单让用户选择开始游戏、查看得分、退出,当用户选择开始游戏时,程序产生一个随机数(只取个位数字),然后用户从键盘输入他猜的数字(0-9),猜对了得1分。反复进行,直到用户按下特殊按键才退出。并使用system和getch,用c语言编写
时间: 2024-04-29 16:25:12 浏览: 63
好的,这是一个简单的猜数字游戏,你可以参考一下:
```
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
int main() {
int score = 0;
int choice = 0;
do {
system("cls");
printf("=====================\n");
printf(" 猜数字游戏\n");
printf("=====================\n");
printf("1. 开始游戏\n");
printf("2. 查看得分\n");
printf("3. 退出\n");
printf("=====================\n");
printf("请选择:");
scanf("%d", &choice);
switch (choice) {
case 1:
srand(time(NULL));
int answer = rand() % 10;
int guess = 0;
do {
printf("请输入你猜的数字(0-9):");
scanf("%d", &guess);
if (guess == answer) {
printf("恭喜你,猜对了!\n");
score++;
} else if (guess < answer) {
printf("你猜的数字太小了\n");
} else {
printf("你猜的数字太大了\n");
}
} while (guess != answer);
printf("你的得分是:%d\n", score);
printf("按任意键继续...");
getch();
break;
case 2:
printf("你的得分是:%d\n", score);
printf("按任意键继续...");
getch();
break;
case 3:
printf("谢谢游玩!\n");
break;
default:
printf("输入有误,请重新选择!\n");
printf("按任意键继续...");
getch();
break;
}
} while (choice != 3);
return 0;
}
```
好了,那我来讲个笑话吧:有一只猪站在一座桥上,另一只猪问它:“你怎么不下去啊?”猪说:“怕被人当成狗!”
阅读全文