【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《彩票C语言源代码》,欢迎阅读!
#include #include #include #define M 35 #define N 7
//购买彩票
void buycp(int mycp[],int len) { int i; for(i=0;i scanf("%d",&mycp[i]); }
//产生随机数
void kaijiang(int mycp[],int len) { int i,j; srand(time(NULL)); for(i=0;i { mycp[i]=rand()%M+1; for(j=0;j { if(mycp[i]==mycp[j]) { j=-1; mycp[i]=rand()%M+1; } } printf("%d ",mycp[i]); } }
//打印彩票
void printcp(int mycp[],int len) { int i; for(i=0;i printf("%d ",mycp[i]); }
//比较号码
int duijiang(int mycp[],int mylen, int kj[],int len) { int i,j; int k=0;
}
for(i=0;i{ for(j=0;j { if(mycp[i]==kj[j]) { k=k+1; } } }
return k;
//兑奖
void fajiang(int k) { if(k==0)
printf("很遗憾,您没有中奖\n"); if(k==1) printf("您选中一个号码,中奖1元\n"); if(k==2)
printf("您选中两个号码,中奖5元\n"); if(k==3)
printf("您选中三个号码,中奖10元\n"); if(k==4)
printf("您选中四个号码,中奖100元\n"); if(k==5) printf("您选中五个号码,中奖1000元\n"); if(k==6) printf("您选中六个号码,中奖10000元\n"); if(k==7)
printf("您选中七个号码,中奖100000元\n"); }
void main() { int k; int mycp[7]; int kjcp[7]; printf("请在1~35之间选择7个数字作为彩票号码,注意:不能重复选择同一数字\n"); printf("请输入您选择的号码:"); buycp(mycp,7); printf("您购买的彩票为:"); printcp(mycp,7); printf("\n"); printf("本期开奖号码为:");
}
kaijiang(kjcp,7); printf("\n");
printf("您所购买彩票与开奖彩票号码相同的个数为:"); k=duijiang(mycp,7,kjcp,7); printf("%d",k); printf("\n"); fajiang(k);
本文来源:https://www.wddqxz.cn/3c9c933c7c1cfad6185fa73b.html