彩票C语言源代码

2022-07-11 20:13:23   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《彩票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