Как напечатать строку случайных чисел, указанных пользователем? - PullRequest
1 голос
/ 31 марта 2019

Я пишу программу, которая производит уникальную последовательность случайных целых чисел. Он спросит пользователя, сколько строк случайных чисел они хотят отобразить, и программа напечатает таблицу случайных чисел. Профессор предложил использовать в этой программе функции srand() и time(NULL), чтобы она работала.

Я пытался реализовать функции srand и time, но успеха у меня не было. Я также пытался написать какое-то заявление, но это не сработало.

код

int rows;
int main() {

        // Use srand() function to generate random numbers and print the rows that the user specified
        srand(time(NULL));
        //int rows;
        //int minRows = 0;
        //int maxRows = 15;
        printf("Please enter the number of rows you would like: ");
        scanf("%d", rows);
        while(rows<15) {
                printf("%d", rows);
         }
        return 0;
} //class main

Я ожидаю, что эта программа распечатает строки случайных целых чисел, указанных пользователем, но вместо этого я получаю ошибку 'Ошибка сегментации (ядро сброшено)' после того, как я попытаюсь ввести число строк, которое мне нужно.

...