可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

抽奖源码(抽奖生成器)

  • 全部评论(3)
  • 网站模板素材下载
  • ⑴.定义一维数组 int a[26] = {0};⑵.产生随机数对26求余 : i = x %26 ;⑶.判断 a[i] == 1 ,为真则返回到步骤2 ;⑷.记 a[i] = 1 表示该人已中奖 ;重复步骤2 3 4至结束。
  • 2021-02-19 09:00:02
  • 大少爷
  • #include#include #include #include #include #include #define AWARDER_NUM 10typedef struct tag_award { char ID[20]; char name[20]; char telNo[20]; char address[50];}AWARDER;AWARDER * awarder = new AWARDER[AWARDER_NUM];int first_award[1] = {-1};int second_award[2] = {-1,-1};int third_award[5] ={-1,-1,-1,-1,-1};int awarder_num = 0;void info_login(){ if(awarder_num >= AWARDER_NUM) { AWARDER * new_awarder = new AWARDER[awarder_num + AWARDER_NUM]; memcpy(new_awarder,awarder,awarder_num*sizeof(AWARDER)); delete awarder; awarder = new_awarder; } printf("身份证号:"); scanf("%s",awarder[awarder_num].ID); printf("姓名:"); scanf("%s",awarder[awarder_num].name); printf("电话号码:"); scanf("%s",awarder[awarder_num].telNo); printf("家庭住址:"); scanf("%s",awarder[awarder_num].address); awarder_num++;}void info_delete(){ char name[20]; printf("输入您要删除的抽奖者的姓名:"); scanf("%s",name); for(int i=0;i= awarder_num -1) memcpy(new_award,awarder,sizeof(AWARDER) * (awarder_num - 1)); else { memcpy(new_award,awarder,sizeof(AWARDER) * i); memcpy(new_award+i,awarder+i+1,sizeof(AWARDER) * (awarder_num - i - 1)); } awarder_num--; delete awarder; awarder = new_award; } }}void info_modify(){ char name[20]; printf("输入您要修改的抽奖者的姓名:"); scanf("%s",name); for(int i=0;i"); int operate; fflush(stdin); scanf("%d",&operate); switch(operate) { case 1: info_login(); break; case 2: info_delete(); break; case 3: info_modify(); break; case 4: award(); break; case 5: info_show(); break; case 6: return false; default: break; } printf("\n操作完成。\n"); return true;}void main(){ while(raise());}
  • 2021-02-11 15:45:55
  • 世源网络科技
  • 想要一个简单抽奖程序 0.1┊可以象电视上举行的活动那样进行抽奖的程序,1:抽奖软件的Visual C++6.0实现 开发工具:Visual C++6.0 软件功能:要求用Visual C++6.0实现一个精美的抽奖程序。 具体功能如下:(1):参加抽奖的人员存入ACCESS数据库中。包括抽奖人的身份证号码,姓名,性别,电话号码,所在城市等信息。 (2):可以抽取一等奖,二等奖,三等奖和鼓励奖若干名,各类奖项的数量可以预先在对话框里设定。(3):操作员按任意键后开始抽奖,此时看到屏幕上有身份怔号码(或电话号码)在飞快的变动,若操作员再次按下任意键则显示中奖人的姓名,所在城市和电话号码。(4):界面美观,操作可靠。2:编程提示: 可以采用ADO技术读取ACCESS数据库中的抽奖人员信息。在程序中定义一个结构体数组用于保存读入的抽奖人信息。可以通过菜单中的“设置”选项来设定一等奖,二等奖,三等奖和鼓励奖的人数。在菜单中有一个“开始抽奖”选项,选定后,屏幕进入全屏幕状态,开始循环的,随机的显示抽奖人的号码,这个号码必须很大,以便观看。若停止键按下后,立即用大字显示中奖人的信息,然后继续抽奖,直至全部抽完所有奖项。
  • 2021-02-11 15:45:55
  • 商品推荐