我正在编写一个程序,该程序产生唯一的随机整数序列。它将询问用户他们要显示多少行随机数,程序将打印一个随机数表。教授建议在此程序中使用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
我希望该程序可以打印出用户指定的随机整数行,但是在尝试输入所需的行数后,却出现了“分段错误(核心转储)”错误。