根据C++的流类库与输入输出请设计一个随机点名的小程序,实现随机点名的功能
时间: 2023-12-14 18:02:54 浏览: 87
C++的流类库与输入输出
好的,下面是一个简单的随机点名程序的实现步骤:
1. 首先需要包含头文件 `iostream` 和 `string` 以及 `cstdlib` 用于随机数生成。
```c++
#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
```
2. 定义一个字符串数组 `names` 存储需要随机点名的学生姓名,可以根据实际情况修改数组大小和姓名。
```c++
string names[] = {"张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十"};
```
3. 生成一个随机数作为数组下标,获取对应的学生姓名并输出。
```c++
int index = rand() % sizeof(names) / sizeof(names[0]);
cout << "本次点名的同学是:" << names[index] << endl;
```
4. 完整代码如下:
```c++
#include <iostream>
#include <string>
#include <cstdlib>
using namespace std;
int main() {
string names[] = {"张三", "李四", "王五", "赵六", "钱七", "孙八", "周九", "吴十"};
int index = rand() % sizeof(names) / sizeof(names[0]);
cout << "本次点名的同学是:" << names[index] << endl;
return 0;
}
```
这样,每次运行程序都会随机选择一个学生进行点名。
阅读全文