对应以下各代数式中,若变量a和x均为double类型,则不正确的C语言表达式是 .
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 21:31:03
对应以下各代数式中,若变量a和x均为double类型,则不正确的C语言表达式是 .
代数式 C语言表达式
A) exp(x*x/2)/sqrt(2*3.14159)
B) 1.0/2.0*(a*x+(a+x)/(4*a)
C) sqrt((pow(sin(x*3.14159/180),2.5))
D) x*x-exp(5.0)
答案是C选项,请问为什么是C?错在哪里?
代数式 C语言表达式
A) exp(x*x/2)/sqrt(2*3.14159)
B) 1.0/2.0*(a*x+(a+x)/(4*a)
C) sqrt((pow(sin(x*3.14159/180),2.5))
D) x*x-exp(5.0)
答案是C选项,请问为什么是C?错在哪里?
x为double型,那么乘法与除法的优先级相同,按从左到右的顺序.x*3.14159的结果为double型,设结果为Y,那么Y/180结果为整型,因为两者精确度不同,电脑会自动修改为整数.结果为整数.正确的是把180修改为180.0,改为double型.
对应以下各代数式中,若变量a和x均为double类型,则不正确的C语言表达式是 .
以下变量x.、y、z均为double类型且已正确赋值,不能正确表示数学式子x/yz的C语言表达式是( ).
设 double 型变量 a,b,c,e 均有值;对代数式(3ae)/(bc),不正确的 C 语言表达式是
要详解‘以下变量x.、y、z均为double类型且已正确赋值,不能正确表示数学式子的C语言表达式是’:
(C语言)若变量x、y、z均为double类型且已正确赋值,不能正确表示x/y乘z的C语言表达式是?
为何选A?1.以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是A)x/
以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是 A
若变量x,y,z均为double类型且已正确赋值,不能正确表示x、y×z的C语言表达式是( ).
若变量x,y,z均为double类型且已正确赋值,不能正确表示x/y×z的C语言表达式是().A.x/y*z B.x*(
假设a、b、c、d是已经正确定义的double型的变量,则在下列C语言表达式中,不能正确表达代数式 的是:
c语言.若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是
有以下定义语句double a,b;int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是____