试题题干
输入自变量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的值*/
}