Я пишу программу, которая производит уникальную последовательность случайных целых чисел. Он спросит пользователя, сколько строк случайных чисел они хотят отобразить, и программа напечатает таблицу случайных чисел. Профессор предложил использовать в этой программе функции 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
Я ожидаю, что эта программа распечатает строки случайных целых чисел, указанных пользователем, но вместо этого я получаю ошибку 'Ошибка сегментации (ядро сброшено)' после того, как я попытаюсь ввести число строк, которое мне нужно.