作业帮 > 综合 > 作业

判断c语言表达式是否正确

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/03 05:49:39
判断c语言表达式是否正确
设x为double型,那么a=sqrt((pow(sin(x*3.14159/180),2.5)))的C语言表达式有错误吗?
有错误,x为double型,那么乘法与除法的优先级相同,按从左到右的顺序.x*3.14159的结果为double型,设结果为Y,那么Y/180结果为整型,因为两者精确度不同,电脑会自动修改为整数.结果为整数.正确的是把180修改为180.0,改为double型.