[求助]怎么写一个30选7的选号程序
C程序设计也快看完了,想写一个30选7彩票选号程序,可不知道怎么写,求高人给点思路。要求:运行一次,随机生成7个数字(1-30之内),要有序排列。
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> int comp( const void * p, const void * q) { return ( * ( int * ) p - * ( int * ) q) ; } int main() { int i=0,j,tmp,a[7]; srand((unsigned)time(NULL)); while(i<7) { tmp = rand()%30+1; for (j=0;j<i ;j++ ) if (tmp == a[j]) break; if (j==i) a[i++] = tmp; } qsort(a,7,sizeof(int),comp); for (i=0;i<7 ;i++ ) printf("%d ",a[i]); return 0; }