用c语言从键盘输入三个数 输出其中最小的数
时间: 2024-12-02 20:20:15 浏览: 22
在C语言中,你可以通过以下步骤从键盘输入三个整数并找出其中的最小值:
1. 首先,使用`scanf()`函数获取用户的输入,存储在三个变量中,比如`num1`, `num2`, 和 `num3`。
```c
int num1, num2, num3;
printf("请输入第一个数:");
scanf("%d", &num1);
printf("请输入第二个数:");
scanf("%d", &num2);
printf("请输入第三个数:");
scanf("%d", &num3);
```
2. 然后使用`if`条件语句比较这三个数,并将最小的数赋值给一个临时变量,例如`min_num`。
```c
int min_num = num1;
if (num2 < min_num) {
min_num = num2;
}
if (num3 < min_num) {
min_num = num3;
}
```
3. 最后,打印出找到的最小数。
```c
printf("三个数中最小的是:%d\n", min_num);
```
完整的程序示例:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, min_num;
printf("请输入第一个数:");
scanf("%d", &num1);
printf("请输入第二个数:");
scanf("%d", &num2);
printf("请输入第三个数:");
scanf("%d", &num3);
min_num = num1;
if (num2 < min_num) {
min_num = num2;
}
if (num3 < min_num) {
min_num = num3;
}
printf("三个数中最小的是:%d\n", min_num);
return 0;
}
```
阅读全文