简单的植物大战僵尸c语言代码
时间: 2023-10-04 11:08:30 浏览: 428
植物大战僵尸代码
以下是一个简单的植物大战僵尸的 C 语言代码,具体表现为在命令行界面下,玩家可以选择植物来种植,然后僵尸会向植物前进,如果植物能够消灭僵尸,则玩家获胜,否则玩家失败。
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int plant, zombie, result;
srand((unsigned)time(NULL));
printf("请选择植物:\n1.向日葵\n2.豌豆射手\n3.寒冰射手\n");
scanf("%d", &plant);
zombie = rand() % 3 + 1; // 随机选择僵尸
printf("你选择了植物%d,僵尸为%d\n", plant, zombie);
if (plant == zombie) {
result = 0; // 平局
} else if ((plant == 1 && zombie == 3) || (plant == 2 && zombie == 1) || (plant == 3 && zombie == 2)) {
result = 1; // 玩家获胜
} else {
result = -1; // 玩家失败
}
if (result == 0) {
printf("平局!\n");
} else if (result == 1) {
printf("你获胜了!\n");
} else {
printf("你失败了!\n");
}
return 0;
}
```
请注意,这只是一个简单的示例,实际的植物大战僵尸游戏需要更加复杂的逻辑和图形界面设计。
阅读全文