代数式对应的c语言表达式

Python013

代数式对应的c语言表达式,第1张

x为double型,那么乘法与除法的优先级相同,按从左到右的顺序.x*3.14159的结果为double型,设结果为Y,那么Y/180结果为整型,因为两者精确度不同,电脑会自动修改为整数.结果为整数.正确的是把180修改为180.0,改为double型.

C语言实现以上代数表达式的计算,,还有题目中这个样例应该是有问题,参考代码如下:

#include <stdio.h>

#include <math.h>

#define PI 3.14159

int main()

{

double x,y

scanf("%lf",&x)

y=sqrt((sin(60*PI/180)+1)*(sin(30*PI/180)+1)/cos(x))

printf("%.2lf",y)

return 0

}

这个代数式看起来很奇诡,通常默认没有符号就是乘号

因此该代数式可以表达为 (x*t*y)/(b*e).

C 语言的代数表达式加减乘除分别是 +-*/.

直接带入就是结果。