彩票6+1兑奖程序

来源:百度知道 编辑:UC知道 时间:2024/06/14 16:57:56
写出6+1彩票开奖的情况,当前6个号码和特别号都对的时候,这个时候是特等奖。
如果前面6个号码都对的时候,中的是一等奖。在前面6个数字中连续的对了5个的时候,
中的是二等奖。在前面6个数字中连续的对了4个的时候,中的是三等奖。请编写程序,
实现连续多个输入,并在每次输入以后显示号码中奖的情况。

/********6+1兑奖程序 中奖规则:6+1特等奖,6+0 一等奖,5+1 二等奖,5+0 三等奖;**********/
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int a[7];
int b[7]={-1,-1,-1,-1,-1,-1,-1};
int c;
int i,j,k,flag=1;
void main()
{
time_t t;
srand((unsigned)time(&t));
while(flag)
{
/*******************************************************************************/
printf("彩票6+1兑奖程序\n姓名: \n");
printf("中 奖 号 码 为:");
for(i=0;i<6;i++)/*产生前六个数***/
{
while((b[i]<0)||(b[i]>9))
{
b[i]=rand()%10;
for(j=0;j<i;j++)
{
if((i>0)&&(b[i]==b [j]))
{
b[i]=-1;
break;
}
}
}
}
/*************************产生第7位数*****/
while((b[6]<0)||(b[6]>9))
{
b[i]=rand()%34;
}
for(i=0;i<5;i++)/******给前6个数排序****/
for(j=0;j<5-i;j++)
for(i=0;i<7;i++)
{
if(b[i]<10)
{<