在标准C语言中,浮点数有单精度浮点数(float)和双精度浮点数(double)两种,有的C版本还支持第三种长双精度浮点数(long double)。解决方法如下:
1、首先,定义一个双精度数n,用来保存被除数。
2、接着,定义一个单精度数t,做为除数。
3、由于double数和float数相除,结果是double数。所以定义一个双精度类型的数s,作为相除的商。
4、给被除数和除数,分别赋值。
5、然后,计算被除数n与除数t的商,结果保存在变量s中。
6、最后,输出两个数相除的结果,即商s。
7、运行程序,结果成功输出在窗口中了。
在c语言中,没有针对实数的随机数函数。一般都是从rand演变。比如,要取一个0到100之间的实数,精度在6位小数,那么就先取一个
0~100000000之间的整型随机数,然后除以1000000.0
即
rand()%100000000/1000000.0