C语言编写y= sqrt(x+1) (x>=-1) abs(x) (x<-1) 请编写程序,输入x的值,输出y相应的值。
时间: 2024-03-21 10:16:11 浏览: 71
C语言趣味程序设计编程百例
好的,这是一个简单的条件判断问题。我可以提供以下 C 语言代码解决你的问题:
```
#include <stdio.h>
#include <math.h> // 用到 sqrt 函数
int main(){
double x, y;
printf("请输入 x 值:");
scanf("%lf", &x);
if (x >= -1) {
y = sqrt(x+1);
}
else {
y = -x;
}
printf("y 的值为:%.2lf\n", y);
return 0;
}
```
这个程序通过读入 `x` 的值,然后根据题目中的条件分支,来计算出 `y` 的相应值并输出。当 `x>=-1` 时,计算 `y=sqrt(x+1)`;当 `x<-1` 时,计算 `y=-x`。
希望这个程序能够解决你的问题,如果还有其他问题,欢迎随时问我。
阅读全文