哪个大侠能给我一个产生随机数的摸奖程序?(数字类似手机号)

解决方案 »

  1.   

    #include <stdlib.h>
    #include <stdio.h>
    #include <time.h>void number(char *p, int n)
    {
            int i;
            for(i=0;i<n;i++) {
                p[i] = rand()%10 + '0';
            }
            p[i] = '\0';
    }int main()
    {
        int i;
        char digits[11];
        srand(time(NULL));
        for(i=0;i<5;i++) {
            number(digits,10);
            printf("%s\n",digits);
        }
    }
      

  2.   

    void number(char *p, int n)最好写成void number(char p[], int n)
      

  3.   

    but I think you could search for it from the internet!