用C语言实现输入三个数,输出其中最小的数。
时间: 2024-09-18 13:12:30 浏览: 74
C语言三个数输出最大.cpp
在C语言中,你可以使用标准库函数`scanf`来获取用户的输入,并通过条件语句`if-else`来找出并输出三个数中的最小值。以下是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
float num1, num2, num3;
printf("请输入第一个数字: ");
scanf("%f", &num1); // 读取浮点数
printf("请输入第二个数字: ");
scanf("%f", &num2);
printf("请输入第三个数字: ");
scanf("%f", &num3);
if (num1 < num2 && num1 < num3) {
printf("最小的数是: %.2f\n", num1);
} else if (num2 < num1 && num2 < num3) {
printf("最小的数是: %.2f\n", num2);
} else {
printf("最小的数是: %.2f\n", num3);
}
return 0;
}
```
在这个程序中,我们首先定义了三个浮点数变量`num1`, `num2`, 和 `num3`。然后通过`scanf`函数分别读入这三个数。接着使用`if-else`结构,比较每个数与其他两个数的大小,找出最小的那个并将其输出。
阅读全文