double getrandbetween()里面的a、b都没有赋值···· 函数里面的值要比如double getrandbetween(int a,int b)这样写进去的,调用的时候getrandbetween(a,b) 这样
getrandbetween()和main()里边的变量不在一个作用域,可以把a、b定义成全局变量。
楼上两位说的都对。说点与你问题无关的:你这不是c++,完全是C的风格。一点c++的语法都没有体现出来····