c 语言求三个数的最大最小值
时间: 2024-10-18 20:05:08 浏览: 47
在 C 语言中,你可以使用一个简单的 if-else 结构来找出三个整数中的最大值和最小值。这里是一个基本示例:
```c
#include <stdio.h>
int main() {
int a, b, c;
// 输入三个数
printf("请输入三个整数: ");
scanf("%d %d %d", &a, &b, &c);
// 比较并找到最小值
int min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
// 再次比较并找到最大值
int max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
// 输出结果
printf("最小值是: %d\n", min);
printf("最大值是: %d\n", max);
return 0;
}
```
在这个程序中,我们首先给变量 `min` 和 `max` 分别赋初值为 `a`,然后通过一系列的条件判断更新这两个变量,直到找到实际的最小值和最大值。
相关问题
p y t hon最大最小值
你可以使用 `max()` 和 `min()` 内置函数来查找 Python 中的最大值和最小值。
例如,以下代码将在列表中查找最大值和最小值:
```python
my_list = [3, 8, 1, 6, 9, 4]
max_value = max(my_list)
min_value = min(my_list)
print("Max value:", max_value)
print("Min value:", min_value)
```
输出:
```
Max value: 9
Min value: 1
```
如果你想在多个参数中查找最大值或最小值,可以将它们作为参数传递给 `max()` 或 `min()`。例如:
```python
max_value = max(3, 8, 1, 6, 9, 4)
min_value = min(3, 8, 1, 6, 9, 4)
```
这将输出相同的结果。
c 语言求数组平均值最大值最小值
以下是用 C 语言计算数组平均值、最大值和最小值的示例代码:
```c
#include <stdio.h>
int main() {
int n, i;
float sum = 0, avg, max, min;
printf("Enter the size of array: ");
scanf("%d", &n);
float a[n];
printf("Enter the array elements:\n");
for(i=0; i<n; i++) {
scanf("%f", &a[i]);
sum += a[i];
}
avg = sum / n;
max = a[0];
min = a[0];
for(i=1; i<n; i++) {
if(a[i] > max)
max = a[i];
if(a[i] < min)
min = a[i];
}
printf("Average = %.2f\n", avg);
printf("Maximum value = %.2f\n", max);
printf("Minimum value = %.2f\n", min);
return 0;
}
```
在这个示例中,我们首先从用户那里获取数组大小和元素。然后,我们使用循环计算数组的总和,并计算平均值。接下来,我们使用另一个循环来查找数组中的最大值和最小值,并将它们存储在相应的变量中。最后,我们打印出平均值、最大值和最小值。
阅读全文