从键盘输入三个浮点数,求三个数中最大数和最小数的差值要求用c语言
时间: 2024-03-19 20:44:32 浏览: 57
c语言求三个数的最大值
好的,以下是一个使用 C 语言实现的程序,可以从键盘输入三个浮点数,求这三个数中最大数和最小数的差值:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
float num1, num2, num3, max_num, min_num, diff;
printf("请输入第一个浮点数:");
scanf("%f", &num1);
printf("请输入第二个浮点数:");
scanf("%f", &num2);
printf("请输入第三个浮点数:");
scanf("%f", &num3);
// 求最大值和最小值
max_num = num1 > num2 ? (num1 > num3 ? num1 : num3) : (num2 > num3 ? num2 : num3);
min_num = num1 < num2 ? (num1 < num3 ? num1 : num3) : (num2 < num3 ? num2 : num3);
// 求差值
diff = max_num - min_num;
printf("三个数中最大数和最小数的差值为:%f", diff);
return 0;
}
```
你可以将上述代码复制到 C 语言环境中运行,输入三个浮点数后即可得到答案。希望能够帮助到你!
阅读全文