通过C 实现教师上课抽学号提问
在课堂教学中,提问是一个必不可少的环节。然而,为了保证提问的公平性,老师和同学们都有一些顾虑。现在,我将向大家介绍如何利用C 语言编写一个随机抽学号的程序。
下载安装Dev C 并配置
首先,在网络上下载安装Dev C 的安装包。你可以选择适合自己的版本,推荐使用Dev-Cpp 5.5.3 MinGW 4.7.2(也可直接下载经验附件)。
接下来,打开Dev C ,点击文件-新建-源代码(或者使用快捷键Ctrl N)。
然后,我们需要写入头文件。输入需要调用到的库文件,可以使用"include"进行调用。这次我们需要调用的库有
地址调用及主函数格式如下:
```
using namespace std;
int main()
{
// 主函数的代码
}
```
随机函数定义
我们需要定义一个随机函数种子,使用"unsigned(time(0))"就会调用之前写的
定义变量
这次我们需要用到5个整型变量和两个上限为50的一维整型数组。数组可以使用方括号[]表示。给所有变量赋初值,因为i和j是循环变量,n和y会在之后读取值,所以i、j、m、n、y可以不赋初值。
读入数据
读入全班总人数m和需要抽取的个数n,并将随机值赋给数组。
排序操作
为了之后取极值方便,我们需要对随机数组进行排序。
数据操作
根据题目的要求,如果之前取了随机数的y为奇数,则应该输出随机数最大的学号。如果之前取了随机数的y为偶数,则应该输出随机数最小的学号。将选中的学号输出。
结束
最后,不要忘记加上return 0来结束程序。
编译生成
按下F9进行编译,此时会在cpp文件所在目录下生成一个同名的.exe文件。
如果你只需要使用.cpp文件,例如在编程练习或其他情况下,可以跳过这一步。如果需要单独使用.exe文件,应该在return 0之前加上system("PAUSE"),以便程序运行结束后暂停屏幕显示。
以上就是利用C 语言编写教师上课抽学号的程序的步骤和代码。希望能对你有所帮助!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。