概述
随机点名
这两天上网课,经过高人点化,写了一个万恶的随机点名抽查同学作业的c++小程序。主要思路就是用time这个函数产生的随机种子来生产随机数。
需要time.h这个库
直接干货!
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <iostream>
#include<windows.h>
using namespace std;
int Random(int start, int end) {
int dis = end - start;
return rand() % dis + start;
}
int main() {
int a[1000];
int i = 0, l = 0, m = 0;
int lim;
srand((unsigned)time(NULL));
cout << "请告诉我学生学号后两位的取值的最小值是多少?n" << endl;
cin >> l;
cout << "那么最大值呢?n";
cin >> m;
cout << "请问要选择多少位同学呢?n" << endl;
cin >> lim;
cout << "正在为您选择,请稍后片刻";
Sleep(2000);
for (i = 1; i < lim; i++) {
a[i] = Random(l, m);
}
for (i = 1; i < lim; i++) {
cout << "恭喜学号末尾为" << a[i] << "的同学!准备接受制裁!n " << endl;
}
printf("n");
return 0;
}
因为这个是要在上课用到的,所以大量用了中文,见谅,哈哈。
最后
以上就是高兴鸭子为你收集整理的随机点名软件c++的全部内容,希望文章能够帮你解决随机点名软件c++所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复