c++随机生成菜谱
时间: 2023-07-04 21:19:00 浏览: 47
c++ 菜谱管理系统
3星 · 编辑精心推荐
你可以使用C++的随机数生成器和数组来实现随机生成菜谱。以下是一个简单的示例代码:
```c++
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main()
{
srand(time(NULL)); // 设置随机数种子
string dishes[] = {"红烧肉", "鱼香肉丝", "宫保鸡丁", "清蒸鲈鱼", "糖醋里脊", "麻婆豆腐"}; // 菜品数组
int num_dishes = sizeof(dishes) / sizeof(dishes[0]); // 计算菜品个数
int num_selected = rand() % 3 + 2; // 随机选择2-4个菜品
cout << "今天的菜单是:" << endl;
for (int i = 0; i < num_selected; i++) {
int index = rand() % num_dishes; // 随机选择一个菜品
cout << dishes[index] << endl;
}
return 0;
}
```
这个程序会随机选择2到4个菜品,并输出这些菜品的名字。你可以根据需要修改菜品数组和随机数范围来实现不同的生成菜谱效果。
阅读全文