简答题
👁️ 浏览量:

试题题干

输入实数x,按下列公式计算并输出x和y的值(小数点后保留两位)。


参考答案

试题解析

#include<math.h> /*因为是计算数学表达式,故文件包含命令应为#include<math.h>*/

main() /*主函数*/
{    float x,y; /*题干要求小数点保留两位,即定义x和y为实型变量*/
     scanf("%f",&x); /*从键盘上输入x的值*/
     if(x<=0) y=sin(x); /*因为x有三个取值范围,即在x<=0时,y的值为y=sin(x)*/

     else if(x>10) y=1/(x*x*x+x*x+1); /*在x>10时,y的值为y=1/(x*x*x+x*x+1)*/

             else y=x*x+1; /*x的最后一种取值范围,即y的值为y=x*x+1*/

      printf("x=%6.2,y=%6.2f\n",x,y); /*输出x和y的值*/
}