a+|b|,编写程序分别求a=5.3,b=7和a=5.3,b=-7时的值并输出,c语言
时间: 2023-08-11 13:15:31 浏览: 82
可以使用 C 语言中的 `fabs` 函数来计算 `|b|`,然后再进行加法运算,具体代码如下:
```
#include <stdio.h>
#include <math.h>
int main() {
double a, b, result;
// 计算 a = 5.3,b = 7 时的结果
a = 5.3;
b = 7;
result = a + fabs(b);
printf("a = %f, b = %f, a + |b| = %f\n", a, b, result);
// 计算 a = 5.3,b = -7 时的结果
a = 5.3;
b = -7;
result = a + fabs(b);
printf("a = %f, b = %f, a + |b| = %f\n", a, b, result);
return 0;
}
```
这段代码中,使用 `fabs` 函数计算了 `|b|` 的值,然后进行加法运算,最后输出结果。分别计算了 `a = 5.3`,`b = 7` 和 `a = 5.3`,`b = -7` 时的结果,并输出。
相关问题
已知a=1.5,b=5.3,c=2.9,计算s=b*b-4ac的结果并输出
根据给出的公式s=b*b-4ac,代入a=1.5,b=5.3,c=2.9得到:
s = 5.3*5.3 - 4*1.5*2.9
s = 28.09 - 20.4
s = 7.69
因此,s的结果为7.69。
已知a=1.5,b=5.3,c=2.9,计算s=b*b-4ac的结果并输出写一个c程序
以下是计算s的C程序:
```c
#include <stdio.h>
#include <math.h>
int main() {
double a = 1.5;
double b = 5.3;
double c = 2.9;
double s = b*b - 4*a*c;
printf("s = %f\n", s);
return 0;
}
```
程序输出:
```
s = 10.870000
```