彩票程序在后台随机生成1~35内的7个各不相同的数字。用户会输入一组7个数字,
中奖规则:
- 猜中
- 7个500万
- 6个100万
- 5个1万
- 4个5000
- 3个500
- 0,1,2个没中奖
- 输出是否中奖及奖金。
-
代码段:
-
#include<stdio.h> #include<time.h> #define N 7 #define randrom(x) (rand()%x+1) int main(int argc, const char *argv[]) { int flag=0; int i,j; int a[N]; int b[N]; srand((int)time(0)); for(j=0;j<N;j++) { a[j]=randrom(35); } for(j=0;j<N;j++) { printf("%d ",a[j]); } printf("请输入你的彩票号码:\n"); for(i=0;i<N;i++) { scanf("%d",&b[i]); } for(i=0;i<N;i++) { if(b[i]==a[i]) { flag++; } } switch(flag) { case 0:printf("很遗憾您没中奖,再接再厉1!"); break; case 1:printf("很遗憾您没中奖,再接再厉2!"); break; case 2:printf("很遗憾您没中奖,在接再厉3!"); break; case 3:printf("恭喜你中奖500元!"); break; case 4:printf("恭喜你中奖5000元!"); break; case 5:printf("恭喜你中奖1万!"); break; case 6:printf("恭喜你中奖100万!"); break; case 7:printf("恭喜你中奖500万!"); default : ; break; } printf("\n"); return 0; }
-
运行截图