求大神编个体育彩票22选5程序
体育彩票,22选五,与机选程序一样
以下是引用贪嗔痴怨在2015-1-13 13:09:37的发言:
体育彩票,22选五,与机选程序一样
体育彩票,22选五,与机选程序一样
可以实现和机选程序类似的功能,但是不可能一样,如果能够一样的话,那么谁都可以是百万富翁了
#include <stdio.h> #include <windows.h> #include <time.h> int comp(const void *a, const void*b) { return *(int*)a - *(int*)b; } void initNum(int *p) { int i, j, t, a[5] = {0}; a[0] = *p = 1 + (int)(22 * rand() / (RAND_MAX + 1.0)); for(i = 1; i < 5; i++) { NEWNUM: t = 1 + (int)(22 * rand() / (RAND_MAX + 1.0)); for(j = 0; j < i; j++) { if(a[j] == t) goto NEWNUM; } a[i] = *++p = t; } } void prtNum(int *p) { int i; for(i = 0; i < 5; i++) { printf("%02d ", *p++); } puts(""); } int main(void) { int i, n, num[5], *p = num; srand((unsigned int)time(NULL)); puts("输入机选注数:"); scanf("%d", &n); for(i = 0; i < n; i++) { initNum(p); qsort(num, 5, sizeof(int), comp); prtNum(p); } return 0; }