用C语言程序实现求一批数中的最大值最小值的差和积
时间: 2023-09-21 09:07:40 浏览: 52
以下是使用C语言程序实现求一批数中的最大值最小值的差和积的示例代码:
```c
#include <stdio.h>
int main() {
int num[10] = {5, 6, 3, 8, 2, 7, 1, 9, 4, 10}; // 一批数
int max = num[0]; // 最大值
int min = num[0]; // 最小值
int diff; // 差
int product = 1; // 积
for (int i = 1; i < 10; i++) {
if (num[i] > max) {
max = num[i];
}
if (num[i] < min) {
min = num[i];
}
product *= num[i];
}
diff = max - min;
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
printf("差为:%d\n", diff);
printf("积为:%d\n", product);
return 0;
}
```
在上述代码中,我们定义了一个包含10个数的数组`num`,并且我们先将数组中的第一个数赋值给`max`和`min`,然后遍历整个数组,如果当前数比`max`大,则更新`max`,如果比`min`小,则更新`min`。同时,我们还计算了数组中所有数的积,最后计算出`max`和`min`的差即可。