有错误,x为double型,那么乘法与除法的优先级相同,按从左到右的顺序。x*3.14159的结果为double型,设结果为Y,那么Y/180结果为整型,因为两者精确度不同,电脑会自动修改为整数。结果为整数。正确的是把180修改为180.0,改为double型。
sqrt和sin函数需要包括math.h这个头文件.表达式是正确的.
假如你X已经赋值了,就没问题了。
有错,sqrt(double x,double y),你的double y呢?
一楼正解