抽奖程序 C/C++
来源:互联网 发布:软件测试平均工资 编辑:程序博客网 时间:2024/05/24 01:46
#include<stdio.h>#include<stdio.h>#define MAX 20int FLAG[MAX];int count;void select(int *people,int count);void show(int *show,int count);int main(void){ int people[MAX],i; srand((unsigned int)time(NULL)); for(i=0;i<MAX;i++) { people[i] = rand(); } show(people,MAX); printf("\ninput the size you want to pick in %d people([ctr+z] to quit):",MAX-count); while(scanf("%d",&i) == 1) { if(i > MAX-count)i = MAX-count; select(people,i); count += i; if(count < MAX) printf("\ninput the size you want to pick in %d people([ctr+z] to quit):",MAX-count); else break; } putchar('\n'); system("pause"); return 0;}void select(int *people,int count){ int i=0,num; while(i<count) { num=rand()%MAX; if(FLAG[num] != 1) { printf("%d:%d ",num+1,people[num]); FLAG[num] = 1; i++; } } putchar('\n');}void show(int *show,int count){ int i; for(i=0;i<count;i++) { printf("%-6d ",show[i]); if(i%10 == 9) putchar('\n'); } if(i%10 != 0) putchar('\n'); putchar('\n');}
0 0
- 抽奖程序 C/C++
- 抽奖C代码
- 抽奖程序
- 抽奖程序
- 抽奖程序
- 抽奖程序
- [C/C++] 程序解析
- 【C/C++学院】(16)QT版:幸运大抽奖
- 第十三章,26选6抽奖(C++)
- C#&PHP&Java实现Alias Method概率抽奖算法
- C程序
- c 程序
- C程序
- C程序
- c程序。
- c程序
- c 程序
- c程序
- 台州oj 5061 迷宫地图
- 一款Hadoop(Hive)与传统的RDBMS数据库(oracle、mysql、postgresql...)间进行数据传递的工具
- HDU Problem 2059 龟兔赛跑 【dp】
- 初始spring(八)
- @Override is not allowed when implementing interface method
- 抽奖程序 C/C++
- linux下的$含义
- 改变PageControl指示点的颜色
- Codeforces Round #366 (Div. 2) A 【水题】& B【博弈】 & C 【思维】
- .net mvc3 三层架构的数据库连接问题 源代码
- spring mvc 图片上传
- POJ2479 Maximum sum
- 关于苹果手机页面中字体大小显示不正确的问题
- NYOJ 1057 寻找最大数(三)贪心算法