C语言从键盘上输入4个浮点数,输出其中绝对值的最小值
时间: 2024-10-20 08:14:23 浏览: 163
C语言小程序 如何判断三角型类型
在C语言中,你可以通过以下步骤从键盘输入四个浮点数,并找出它们中绝对值最小的一个:
1. 首先,你需要包含必要的头文件`stdio.h`,它包含了输入输出函数。
2. 定义一个变量存储临时结果,同时声明并初始化一个变量用于保存最小绝对值。
3. 使用`scanf`函数读取用户输入的四个浮点数,将它们分别赋值给对应的变量。
4. 对每个输入的浮点数,计算其绝对值,并将其与当前的最小绝对值比较。如果这个新的绝对值更小,就更新最小值。
5. 最后,打印出找到的最小绝对值。
下面是一个简单的示例代码片段:
```c
#include <stdio.h>
#include <math.h> // 包含数学库以获取fabs函数
int main() {
float num1, num2, num3, num4, min_abs;
float temp;
// 从键盘读入四个浮点数
scanf("%f", &num1);
scanf("%f", &num2);
scanf("%f", &num3);
scanf("%f", &num4);
min_abs = fabs(num1); // 初始假设第一个数是最小的
if (fabs(num2) < min_abs)
min_abs = fabs(num2);
if (fabs(num3) < min_abs)
min_abs = fabs(num3);
if (fabs(num4) < min_abs)
min_abs = fabs(num4);
// 输出最小的绝对值
printf("The minimum absolute value is: %.2f\n", min_abs);
return 0;
}
```
阅读全文