c语言如何从几个数中取最小
时间: 2023-11-11 10:01:22 浏览: 276
在C语言中,我们可以使用以下方法从给定的几个数中取最小值:
1. 使用if-else语句
我们可以声明一个变量来存储最小值,然后使用if-else语句来对比所有的数,并更新最小值。
```c
int minNum(int a, int b, int c) {
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
return min;
}
```
2. 使用三元运算符
我们也可以使用C语言中的三元运算符来简洁地实现取最小值的操作。
```c
int minNum(int a, int b, int c) {
int min = (a < b) ? a : b;
min = (c < min) ? c : min;
return min;
}
```
3. 使用数组
如果需要对比的数更多,我们可以将它们存储在数组中,然后使用循环遍历数组来找到最小值。
```c
int minNum(int arr[], int size) {
int min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
```
以上是C语言中几种常见的取最小值的方法,根据实际情况选择合适的方法来实现取最小值的操作。
阅读全文