c++初学者求助为什么通过rand函数输出的结果是一大串负数

2024-12-29 17:58:51
推荐回答(3个)
回答1:

double getrandbetween()里面的a、b都没有赋值····

函数里面的值要比如
double getrandbetween(int a,int b)
这样写进去的,调用的时候
getrandbetween(a,b)

这样

回答2:

getrandbetween()和main()里边的变量不在一个作用域,可以把a、b定义成全局变量。

回答3:

楼上两位说的都对。说点与你问题无关的:你这不是c++,完全是C的风格。一点c++的语法都没有体现出来····