编写一个C语言程序,从键盘上面输入4个浮点数,输出其中绝对值的最小值
时间: 2024-11-30 07:20:58 浏览: 34
c语言库函数手册 方便的库函数查询文档
5星 · 资源好评率100%
在C语言中,你可以编写一个简单的程序来实现这个功能。首先,我们需要从用户那里获取四个浮点数,然后计算它们的绝对值,并找出其中最小的一个。下面是一个示例程序:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,用于取绝对值
int main() {
float num1, num2, num3, num4;
float min_val;
printf("请输入第一个浮点数: ");
scanf("%f", &num1);
printf("请输入第二个浮点数: ");
scanf("%f", &num2);
printf("请输入第三个浮点数: ");
scanf("%f", &num3);
printf("请输入第四个浮点数: ");
scanf("%f", &num4);
min_val = abs(num1); // 先假设第一个数是最小的
if (abs(num2) < min_val) {
min_val = abs(num2);
}
if (abs(num3) < min_val) {
min_val = abs(num3);
}
if (abs(num4) < min_val) {
min_val = abs(num4);
}
printf("这四个数中绝对值最小的是: %.2f\n", min_val);
return 0;
}
```
在这个程序中,我们首先读取四个浮点数,然后依次比较它们的绝对值与当前已知的最小值,如果找到更小的,就更新`min_val`。最后输出绝对值最小的那个数。
阅读全文