c语言随机抽取小程序_c++ c语言编写抽学号小程序
OK,本人新手,这是我第一次写博客,当作熟悉编辑器,就来一个抽学号的小程序吧。
话不多说,直接硬核!
把程序按需求分成两种(以40人为例子)
1.单纯抽学号
#includeusing namespace std;
int main()
{
cout<>n) //这里的多组是为了让exe文件运行后仍不退出
{
for(i=1;i<=n;i++)
{
s=floor(rand()%40+1);
for(j=1;j
运行结果:
emmmm,这里直接分享一下exe文件
链接: https://pan.baidu.com/s/1THp2iIevHh01Ef_elMf4Jg 提取码: 96nm
2.输出姓名:
其实原理一样,只要再加个字符数组存姓名,输出相应下标的姓名就可以了
#includeusing namespace std;
string b[100];
int main()
{
b[1]="",b[2]="",b[3]="",b[4]="",b[5]=""; //这里按照学号输入姓名就好了
b[6]="",b[7]="",b[8]="",b[9]="",b[10]="";
b[11]="",b[12]="",b[13]="",b[14]="",b[15]="";
b[16]="",b[17]="",b[18]="",b[19]="",b[20]="";
b[21]="",b[22]="",b[23]="",b[24]="",b[25]="";
b[26]="",b[27]="",b[28]="",b[29]="",b[30]="";
b[31]="",b[32]="",b[33]="",b[34]="",b[35]="";
b[36]="",b[37]="",b[38]="",b[39]="",b[40]="";
cout<>n)
{
for(i=1;i<=n;i++)
{
s=floo(rand()%40+1);
for(j=1;j
emmmm,以下是关键代码理解:
1.s=rand()%40+1;
rand()函数的范围是[0,1),所以rand()%40+1的范围是[1,41)
再用floor函数取整,便能获得一个随机数。
但是使用过程中,未添加floor函数,仍然正常运行(个人猜测是因为s定义类型是int,所以自动取整?如果有知道的师傅,欢迎留言)
PS:本代码采用c++万能头文件,rand函数在c语言stdlib.h头文件中
2.srand(unsigned(time(NULL)));
此行代码配合rand函数使用,作用是设置随机数种子。
没有此行代码,运行结果固定不变。
详情参考srand((unsigned)time(NULL))详解
PPPPPPPPPPPPPS:如果人数不同,只需修改此句:s=rand()%40+1;
c语言随机抽取小程序_c++ c语言编写抽学号小程序相关推荐
- c++ c语言编写抽学号小程序
OK,本人新手,这是我第一次写博客,当作熟悉编辑器,就来一个抽学号的小程序吧. 话不多说,直接硬核! 把程序按需求分成两种(以40人为例子) 1.单纯抽学号 #include<bits/stdc ...
- c语言随机抽取小程序_C语言整人小程序,慎用,谨记!
整人啦!!! 哈喽~ 今天有位朋友留言问有没有比较有趣的C语言小程序? 想了想,给你写几个整人的小程序吧,有趣又好玩... 这里一共给你们准备了三个,分别起名为关机.死机.抖动,都给出了代码,整人指数 ...
- 用C语言写了一个明日方舟的简略的抽卡小游戏
明日方舟抽卡小游戏 目录 明日方舟抽卡小游戏 第一步 创建菜单 游戏的实现 头文件的声明 写这个程序的灵感来来自于<每天都要学一点哦>,本人不怎么完原神,就自己做了个明日方舟版的 过程和猜 ...
- 易语言随机取a b c,易语言取随机数5-7位不重复并且排序的方法
.版本 2 .支持库 spec .局部变量 a .局部变量 b .局部变量 c, 整数型 .局部变量 文本, 文本型 .局部变量 temp, 文本型, , "0" 置随机数种子 ( ...
- python小游戏代码大全-Python编写的点灯小游戏代码
Python语言编写的点灯小游戏代码及思路如下: 点灯游戏及其求解的方法, 点灯游戏的游戏规则: (1)有个N行N列的灯板,当你开关其中一盏灯: (2)它和上下左右的灯的状态全部反转,目标是将全部的灯 ...
- java 加法程序_使用JAVAEE编写简单的加法程序
软件152 罗俊 首先选择菜单file-new-maven project,勾选"Create a &simple project (skip archetype selectio ...
- c语言随机抽取小程序_【图片】随机颜色的小程序【c语言吧】_百度贴吧
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 第二波小程序 宋词, 每次打印出一首不同的宋词 /// #include "stdio.h" void delay() { int i ...
- c# 从一组数中随机抽取一定个数_C#随机一组不重复的数字
c#编写,随机一组数字,不重复,以1到18为例 首先,先建立 两个数组或者list,存放 randomArray() 产生随机数,并加入到list中, getRandom() 判断产生的随机数是否已经 ...
- c# 从一组数中随机抽取一定个数_C#产生指定范围随机数的几种方法-亮术网
在开发过程中,常常要产生随机数,如生成静态 html 网页时,文件名通常用产生随机数的方式获得,生成定单的时候,定单号也可以用产生随机数的方式获得等. 在 C# 中,一般都用 Random 产生随机数 ...
- c语言随机抽取扑克问题,关于扑克牌的问题
silkwormstock #include #include typedef struct p_k { int hs; int dx; }pk; void print_pk(void);//输出扑克 ...
最新文章
- 从控制器到驱动器的WD——硬盘巨头启示录之西数篇
- MyCollection 程序 F&Q
- ADO.net,Linq to SQL和Entity Framework性能实测分析
- web开发入门到深入-WebAssembly(1)
- Qt使用信号与槽时出现的错误“Incompatible sender/receiver arguments”
- raft协议中统计一条log被多少节点复制
- 汇编学习的安装DOSBOX及debug.exe教程
- win2008r2 mysql 远程_SQL SERVER 2008 R2如何开启数据库的远程连接(转)
- open cv+C++错误及经验总结(十四)
- Android Audio System 架构初探(好文)
- Python基于 ImageAI 模块实践 idenprof数据集识别预测分析
- keymaker注册机之内在注册机教程
- c#入门经典第6版pdf百度云盘_C#入门经典第6版中文pdf_NET教程
- 利用Travis IC实现Hexo博客自动化部署
- License之外,社区的规则与潜规则
- 天平游码读数例题_天平使用练习题
- 9个学习资源分享给大家,总有你需要的干货!
- Hi3516CV500/Hi3516AV300/Hi3516DV300 SDK编译
- java中的udp丢包_udp丢包 处理
- 1.8M超轻量目标检测模型NanoDet,比YOLO跑得快,上线两天Star量超200