C语言内涵教程练习3参考答案.docVIP

  • 124
  • 0
  • 约5.91千字
  • 约 15页
  • 2016-12-25 发布于贵州
  • 举报
练习3 3.1把下面的代数式改写成c语言表达式: (1) ax3+bx2+d (2) (3) (4) cos60°+ 8ey (5) (ax+sinπ) 答案: (1) a * x * x * x + b * x * x + d (2)(a * b – c * d) / (2 * a) (3)a /(b + c / a) (4)cos(3.1415926/180 * 60) + 8 * pow(e, y),其中cos和pow为库函数,注意:cos函数的参数为弧度。 (5)1/2.0*(a * x + sin(3.1415926)),其中sin为库函数,注意不能写成1/2*(a * x + sin(3.1415926)),可参考3.3。 3.2把下面的C语言表达式还原成代数式: (1) a/b/c*e*3 (2) exp(x*x/2)/sqrt(2*sin(30*3.1415926/180)) (3) sqrt(fabs(pow(x,y)+log(y))) (4) a*e/c/b*3 答案: (1)或 (2) (3) (4)或 3.3求表达式1/2*(a*x+(b+x)/(4*a))的值。 答: 1/2的值为0,故整个表达式的值为0。 3.4参考表3-1,根据操作符的优先级和结合性用加括号方式确定表达式的求值顺序,如a += a+2的求值顺序可用加括号

文档评论(0)

1亿VIP精品文档

相关文档