我如何通过争论并在我的程序中打印出这么多的数字?到目前为止,我发现如果我将 count 更改为低于 argc 的数字,数字的数量就会增加。但是,我希望它在我在命令行中键入的任何内容上打印 x 数量的数字,例如 10。谢谢
int random( int limi, int lims);
int main (int argc, char *argv[])
{
int count;
srand(time(NULL));
int p;
int input;
int i = 0;
if (argc > 1)
{
for ( count = 1; count < argc; count++)
{
p = random(-10000,10000);
printf(" %d\n",p );
}
}
else
{
printf("The command had no other arguments.\n");
}
return 0;
}
int random( int limi, int lims )
{
return ( rand() % (lims - limi) - lims);
}