一个用vc仿真晚会抽奖的程序设计 第2页
如图二所示:
图二 未中奖提示
若中奖,比如中一等奖,则系统提示:******恭喜你!一等奖!******。如图三所示:
图三 中奖提示(以中奖为准)
3.4 完整的抽奖程序源代码
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int i,n;
int count=0;
int a[12];
unsigned int Prize_1 = 0;
unsigned int Prize_2 = 0;
unsigned int Prize_3 = 0;
srand((unsigned) time(NULL));
for(i=0;i<12;i++)
a=rand()%51;
printf("欢迎您参加本次晚会的抽奖活动!");
printf("\n本次抽奖活动的规则是:\n");
printf("每人依次在1到50中任选一个数字,所选数字不得重复。\n");
printf("温馨提示:若输入小于1或大于50的数,视为自动放弃资格!\n");
while(count< 12)
{ 论文范文http://www.chuibin.com
printf("请输入一个1-50的整数:");
scanf("%d",&n);
if( (n==a[0]||n==a[1]) && (Prize_1 < 2) )
{
printf("\n******恭喜你!一等奖!******\n");
Prize_1++;
}
else if( (n==a[2]||n==a[3]||n==a[4]||n==a[5]) && (Prize_2 < 4) )
{
printf("\n******恭喜你!二等奖!******\n");
Prize_2++;
}