看b站上许多up主没有达到互动抽奖的资格 很多都用采取评论,然后按评论数量,然后去找个随机数生成器,然后生成几个随机数字然后对应第几次的评论。
然后类,我就想着做一些不一样的吧,就写了个自己设定抽奖人数,奖励个数,但是此程序需要输入ID,这是一个比较麻烦的事情(如果用python爬起下来会更好一些),但是我这个中奖显示的会是中奖的ID,我认为这是相对于随机数更好的一点。 嘿嘿 自己写的小玩意 大家看看就好啦

#include <bits/stdc++.h>
#include <time.h>
using namespace std;const int N = 1e5;
string str[N];
int n,m;
void solve()
{cin>>n>>m;for(int i=0;i<n;i++) cin>>str[i];  ///存入所有的IDcout<<"-> 所有的ID已经输入完成 所有的ID显示如下"<<endl;cout<<"*******************************************************************************"<<endl;cout<<"-> 分割线"<<endl;cout<<"*******************************************************************************"<<endl;for(int i=0;i<n;i++) cout<<str[i]<<endl;cout<<"-> ID展示已经完毕 请按任意键结束输入操作"<<endl;getchar();}
void init()
{system("cls");srand(time(0));  ///重置随机种子for(int i=0;i<m;i++){int d = rand()%n;cout<<"-> 恭喜这个b  中奖ID为 "<<str[d]<<endl;cout<<"-> 恭喜这个b  中奖ID为 "<<str[d]<<endl;cout<<"-> 恭喜这个b  中奖ID为 "<<str[d]<<endl;_sleep(3000);  /// 在输入后会等待3秒  如果不想等待 就直接注释掉就可以}}
int main()
{ios::sync_with_stdio(false); cin.tie(0); cout.tie(0);cout<<"*******************************************************************************"<<endl;cout<<endl;cout<<"-> 欢迎使用本次的欧皇抽奖系统"<<endl;cout<<"-> 抽奖操作说明,首先输入一个数字 n ,代表有 n 个人参加抽奖。"<<endl;cout<<"-> 抽奖操作说明,其次输入一个数字 m ,代表有 m 个人会中奖。"<<endl;cout<<"-> 然后输入 n 个ID名字"<<endl;cout<<endl;cout<<"*******************************************************************************"<<endl;solve(); ///输入函数 输入数字 以及所有的IDsystem("cls");  ///清屏函数cout<<"*******************************************************************************"<<endl;cout<<endl;cout<<"-> 请输入1进入抽奖操作 输入0结束程序"<<endl; cout<<endl;cout<<"*******************************************************************************"<<endl;int x; cin>>x;if(x) init();  ///抽奖函数return 0;
}

c++抽奖小程序 源码 简单易懂相关推荐

  1. 盲盒微信抽奖小程序源码

    小程序支持哪些类型商品? 1.实物需邮寄商品,用户领取时填写收货信息,后台发货. 2.虚拟商品,如:教程.课程.图文.图片.下载链接等等. 3.卡密商品,后台添加卡密商品,填写使用方法.批量添加卡密后 ...

  2. 盲盒拓客小程序商家联盟红包分销裂变抽奖小程序源码

    介绍: 盲盒拓客,集五种玩法于一身!.盲盒一刺激!好奇心!.商家联盟一多商家推广,扩人传播覆盖群体.红包拓客一促进分销裂变.抽奖一概率事件,随机中奖.言舌动分销裂变平台! 什么版本的不知道,自行研究, ...

  3. 表白墙微信小程序源码【源码好又多】

    " 关键句: "表白墙微信小程序源码" 引读:表白墙微信小程序源码 简单的一个故事,从校园开始,我们的爱情,也是从青春走到殿堂,这里不畏惧藏在心里的话,这里有这上万人的祈 ...

  4. 小程序源码:修复登录接口仿抽奖助手-多玩法安装简单

    本版本是已经修复登录接口的 支持商家认证带V 支持多种抽奖模式 支持多种开奖方式 导航自定义,首页福利推送自定义 更多功能具体自行研究 PS:导航路径需要自行添加 小程序源码下载地址: 小程序源码:修 ...

  5. 小程序源码:云开发表情包制作神器-多玩法安装简单

    该款小程序是一个表情包制作 内容毕竟丰富,另外自定义制作方面也是特别的自由 支持自主上传图片,自定义文章,另外拥有多种素材模板以供选择 这是一款云开发的小程序,但是安装还是挺简单的 搭建教程: 首先使 ...

  6. 小程序源码:宝宝起名神器微信小程序源码下载-多玩法安装简单

    这款小程序支持输入姓氏自动起名,不满意还可以点击换一换来找到满意的 支持起两个字或者三个字的名字 另外小编也给该款小程序添加了几个流量给大家 下面就来看看小编的测试演示图吧! 小程序源码下载地址:小程 ...

  7. 小程序源码:修复登录大河盲盒小程序源码,实现运营“玩法自由”,超多功能的盲盒型抽奖挖矿程序源码下载

    程序介绍 应用支持哪些类型的商品? 1.实物需邮寄商品,用户领取时填写收货信息,后台发货. 2.虚拟商品,如:教程.课程.图文.图片.下载链接等等. 3.卡密商品,后台添加卡密商品,填写使用方法.批量 ...

  8. 小程序源码:AI微信小程序源码下载人脸照片AI转换动漫照片全新源码安装简单无需服务器域名-多玩法安装简单

    这是一款AI人脸转动漫的一款微信小程序源码 该款小程序源码无需服务器和域名 搭建安装简单 有多种风格转换模式可自选 安装教程: 首先解压源码然后把源码上传到微信开发者工具打开 另外设置一个合法域名 合 ...

  9. 小程序源码:全新实用工具证件照制作-多玩法安装简单

    这是一款证件照制作的微信小程序,里面也支持直接微信公众号版本生成安装 支持多种尺寸制作 支持相册上传于直接相机拍摄 支持多种类型的证件制作如,职业证件,公务员证件,身份证等各种类型 支持电子照存档等等 ...

最新文章

  1. 【Docker学习笔记(三)】Hello world!
  2. hive性能调优实战pdf_1分钟带你入门JVM性能调优,实战解析调优工具
  3. Python基础入门:分支及循环
  4. SQLite在指定列后面插入字段_个人学习系列 - 防止MySQL重复插入数据
  5. 十分钟让你明白Objective-C的语法(和Java、C++的对比)
  6. 如果把Python代码写成这样子就太难看了
  7. jQueryMobile新版中导航栏按钮消失的解决方法
  8. 代理网络中安装tomcat的注意事项
  9. 我的程序员之路(英语的学习)
  10. 10.Kong入门与实战 基于Nginx和OpenResty的云原生微服务网关 --- 内置插件
  11. 【红绿灯识别】基于matlab红绿灯识别【含Matlab源码 1068期】
  12. StanfordDB class自学笔记 (2) 关系模型
  13. QQ空间自动发广告解决方法
  14. ZZULIOJ部分题目解答
  15. 三角函数和角与差角公式的图形解释
  16. android 自定义数字软键盘,(笔记)Android自定义数字键盘
  17. 初级算法_数组 --- 有效的数独
  18. 正则表达式(三)正则的捕获
  19. IsEmpty 函数
  20. 了解公司企业:Intuit

热门文章

  1. 年轻人为什么一定要理财?
  2. 怎样避免短信验证码发送失败
  3. python+java+nodejs+vue的校友会社交系统
  4. 3D游戏中扮演虚拟人生的角色------有人选择了Jruby的老师
  5. 库克的持续降价策略也未能拯救苹果手机!
  6. STM32CUBEMX and 战舰STM32开发平台V2 (一)
  7. Android出现Error: Invoke-customs are only supported starting with Android O (--min-api 26)的解决方法
  8. python os复制文件_用Python复制文件的九种方法
  9. 商标被驳回后如何申请复审
  10. 新基建”时代的网络安全