用c++写接到水果加分
时间: 2023-06-25 07:03:57 浏览: 161
这是一个简单的示例代码,可以实现接到水果加分的功能:
```c++
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
int score = 0; // 初始化得分为0
srand(time(NULL)); // 设置随机数种子
while (true)
{
int fruit = rand() % 3 + 1; // 随机生成水果类型(1代表苹果,2代表橙子,3代表香蕉)
cout << "请接到水果:" << endl;
// 输出水果图案
switch (fruit)
{
case 1:
cout << " .-^-." << endl;
cout << " /_/_\_\\ " << endl;
cout << " \\ /" << endl;
cout << " '-.-'" << endl;
break;
case 2:
cout << " .-----." << endl;
cout << " / \\" << endl;
cout << "| |" << endl;
cout << " \\ /" << endl;
cout << " '-----'" << endl;
break;
case 3:
cout << " .-." << endl;
cout << " (o.o)" << endl;
cout << " |=|" << endl;
cout << " __|__" << endl;
break;
default:
break;
}
char input;
cin >> input; // 等待用户输入
if (input == 'j' || input == 'J') // 用户输入 j 表示接到了水果
{
cout << "接到了水果!" << endl;
score++; // 加分
}
else // 用户输入任意其他字符表示没接到水果
{
cout << "没接到水果!" << endl;
break; // 游戏结束
}
}
cout << "游戏结束,得分为:" << score << endl;
return 0;
}
```
运行结果:
```
请接到水果:
.-^-.
/_/_\_\
\ /
'-.-'
j
接到了水果!
请接到水果:
.-.
(o.o)
|=|
__|__
J
接到了水果!
请接到水果:
.-----.
/ \
| |
\ /
'-----'
k
没接到水果!
游戏结束,得分为:2
```
阅读全文