【程序设计】 题目:从键盘输入实数x,按照如图片所示的公式计算并输出y值:注意:语句中不要加空格。 #include <stdio.h>#include <math.h>main (){double x,y; 图片1 2+x +L <X 5+3x3x2 -7≤x≤7xtas7 /**********Program**********/ 关闭 202122 **********Endprintf ("y=%f\n",y} ] ;}
时间: 2023-08-07 07:02:32 浏览: 222
这是一道简单的程序设计题,可以按照以下代码来实现:
```c
#include <stdio.h>
#include <math.h>
int main() {
double x, y;
printf("请输入x的值:");
scanf("%lf", &x);
if (x >= -7 && x <= 7) {
y = pow(2 + x + exp(x), 1.0 / 3) + pow(5 + 3 * x * x - 7 * fabs(x), sin(x));
printf("y=%.2f\n", y);
} else {
printf("x的取值范围为[-7,7],请重新输入!\n");
}
return 0;
}
```
其中,`pow()` 函数用于计算幂次方,`exp()` 函数用于计算自然指数,`fabs()` 函数用于计算绝对值,`sin()` 函数用于计算正弦值,`scanf()` 函数用于输入实数型变量,`printf()` 函数用于输出结果。注意要求在实现时不要加空格,且程序中的中文注释并不影响程序的运行。
阅读全文