从键盘中获取10个浮点数,统计负数的数量,并计算这些浮点数绝对值之和
时间: 2024-04-29 17:23:25 浏览: 15
```python
count = 0 # 计数器,记录负数的数量
sum_abs = 0 # 记录绝对值之和
for i in range(10):
num = float(input("请输入第{}个浮点数:".format(i+1)))
if num < 0:
count += 1
sum_abs += abs(num)
print("负数的数量为:", count)
print("浮点数的绝对值之和为:", sum_abs)
```
相关问题
从键盘输入三个浮点数,求三个数中最大数和最小数的差值运用C语言中函数书写代码
以下是从键盘输入三个浮点数,求三个数中最大数和最小数的差值的C语言代码:
```c
#include <stdio.h>
#include <math.h>
// 求最大值
float max(float x, float y, float z) {
float max_num = x;
if(y > max_num)
max_num = y;
if(z > max_num)
max_num = z;
return max_num;
}
// 求最小值
float min(float x, float y, float z) {
float min_num = x;
if(y < min_num)
min_num = y;
if(z < min_num)
min_num = z;
return min_num;
}
int main() {
float a, b, c;
printf("请输入三个浮点数:");
scanf("%f %f %f", &a, &b, &c);
float max_num = max(a, b, c);
float min_num = min(a, b, c);
float diff = fabs(max_num - min_num); // 取差值的绝对值
printf("三个数中最大数和最小数的差值为:%f\n", diff);
return 0;
}
```
在这个程序中,我们先定义了求解最大值和最小值的函数max和min,然后在主函数中从键盘输入三个浮点数,分别调用这两个函数求出三个数中的最大值和最小值,最后求出它们的差并输出。需要注意的是,取差值时要使用fabs函数取得绝对值,这是因为两个数相减得到的差值有可能是负数。
从键盘任意输入一个实数,不使用计算绝对值函数编程计算并输出该实数的绝对值
可以使用条件语句判断输入的实数是正数还是负数,然后输出其绝对值。
具体的代码实现如下:
```
num = float(input("请输入一个实数:"))
if num >= :
print("该实数的绝对值为:", num)
else:
print("该实数的绝对值为:", -num)
```
首先通过 `input()` 函数获取用户输入的实数,并将其转换为浮点数类型。
然后使用条件语句判断该实数是否大于等于零,如果是,则直接输出该实数;否则,输出其相反数即可。
这样就实现了不使用计算绝对值函数的计算实数绝对值的功能。
相关推荐
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)