请为我按以下需求输入c语言代码:输入3个数(可能是整数或浮点数),输出最大值和最小值。
时间: 2024-10-06 17:06:18 浏览: 36
c代码-输入三个数实数a、b、c,按从大到小输出,并输出最大值和最小值。
当然可以。这是一个简单的C语言程序,它会从用户那里获取三个数,并输出其中的最大值和最小值:
```c
#include <stdio.h>
int main() {
float num1, num2, num3;
printf("请输入第一个数: ");
scanf("%f", &num1);
printf("请输入第二个数: ");
scanf("%f", &num2);
printf("请输入第三个数: ");
scanf("%f", &num3);
float max = (num1 > num2) ? ((num1 > num3) ? num1 : num3) : ((num2 > num3) ? num2 : num3); // 比较并找到最大值
float min = (num1 < num2) ? ((num1 < num3) ? num1 : num3) : ((num2 < num3) ? num2 : num3); // 比较并找到最小值
printf("最大值是: %.2f\n", max);
printf("最小值是: %.2f\n", min);
return 0;
}
```
当你运行这个程序时,分别输入三个数字,然后它会显示这三个数中的最大值和最小值。
阅读全文