彩票C语言源代码

2022-07-11 20:13:23   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《彩票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.dywdw.cn/3c9c933c7c1cfad6185fa73b.html

推荐阅读