#include <stdio.h>
#include <stdlib.h>
// 显示菜单
void showMenu() {
printf(“1. 开始游戏\n”);
printf(“2. 查看得分\n”);
printf(“3. 重置得分\n”);
printf(“4. 退出\n”);
}
// 游戏逻辑(模拟得分)
void playGame(int *score) {
*score += 10; // 每次游戏增加 10 分
printf(“游戏结束,您获得 10 分!\n”);
}
// 查看得分
void viewScore(int score) {
printf(“当前得分: %d\n”, score);
}
// 重置得分
void resetScore(int *score) {
*score = 0;
printf(“得分已重置为 0\n”);
}
int main() {
int score = 0; // 初始得分
int choice;
do {
showMenu();
printf("请选择操作: ");
scanf("%d", &choice);
switch (choice) {
case 1:
playGame(&score);
break;
case 2:
viewScore(score);
break;
case 3:
resetScore(&score);
break;
case 4:
printf("退出程序\n");
break;
default:
printf("无效的选择,请重新输入\n");
}
} while (choice!= 4);
return 0;
}