用C语言设计一个随机点名器
时间: 2023-11-28 19:04:19 浏览: 294
C 语言 随机点名
下面是一个使用C语言设计的简单随机点名器的示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
// 学生名单
char* students[] = {
"张三",
"李四",
"王五",
"赵六",
"钱七"
};
// 获取学生名单长度
int numStudents = sizeof(students) / sizeof(students[0]);
// 设置随机种子
srand(time(NULL));
// 随机生成一个索引
int randomIndex = rand() % numStudents;
// 输出随机点到的学生名字
printf("今天被点名的同学是:%s\n", students[randomIndex]);
return 0;
}
```
这个程序首先定义了一个学生名单数组,然后通过生成一个随机索引来随机点名,并输出被点到的学生名字。每次运行该程序,都会随机选择一个学生名字进行输出。
请注意,在每次运行程序时,由于使用了时间作为随机种子,所以每次运行的结果都可能不同。
阅读全文