简答题
👁️ 浏览量:

试题题干

输入自变量x的值后,计算并输出y的值。


参考答案

试题解析

根据题干可知,数学表达式中x有三个取值范围,每个取值范围对应一种y的表达式,即可用if-else-if语句的嵌套实现。

#include<math.h> /*文件包含命令*/
main()
{
   float x,y; /*定义变量x和y*/
   scanf("%f",&x); /*输入x的值*/
   if(x<0) y=x; /*x<0时,y的值*/

   else if(x>=0&&x<10) y=sin(x)+cos(x); /*0≤x<10时,y的值*/

          else y=exp(x); /*最后一种情况时,y的值*/
   printf("x=%6.2f,y=%6.2f\n",x,y); /*输出x和y的值*/
}