///////lottery.c///////// #include<stdio.h> int main(int argc, const char *argv[]) { printf("歡迎來到彩票公司,購買中國福利彩票。\n您所購買的類型是35選7。\n"); int lottery[7];//用數組存隨機產生的中獎號碼 int my_num[7];//用來存本身購買的號碼 srand(time(0));//初始化隨機種子 int i,j; int count=0; //隨機產生號碼 for(i=0;i<7;i++) { lottery[i]=rand()%35+1;//隨機生成1-35號 //去掉重複號碼 for(j=0;j<i;j++) { if(lottery[i]==lottery[j]) { i--; break; } } } //用戶隨機輸入7個數字 for(i=0;i<7;i++) { printf("您輸入的第%d個數是:\n",i+1); scanf("%d",&my_num[i]); } //統計中獎個數 for(i=0;i<7;i++) { for(j=0;j<7;j++) { if(my_num[j]==lottery[i]) count++; } } //打印中獎信息 switch(count) { case 7: puts("500w"); break; case 6: puts("100w"); break; case 5: puts("1w"); break; case 4: puts("5000"); break; case 3: puts("500"); break; default: puts("謝謝參與!!!"); } //開獎的號碼以下: printf("開獎號碼是: "); for(i=0;i<7;i++) { printf("%d--<",lottery[i]); } printf("\n"); printf("中獎個數:%d\n",count); return 0; }