如何打印用户指定的随机数行?

时间:2019-03-30 21:14:24

标签: c srand procedural

我正在编写一个程序,该程序产生唯一的随机整数序列。它将询问用户他们要显示多少行随机数,程序将打印一个随机数表。教授建议在此程序中使用srand()time(NULL)函数以使其起作用。

我曾尝试实现srandtime函数,但没有取得任何成功。我也尝试过写一会儿语句,但是还没有解决。

代码

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

我希望该程序可以打印出用户指定的随机整数行,但是在尝试输入所需的行数后,却出现了“分段错误(核心转储)”错误。

0 个答案:

没有答案