求数组DATA1[100]中的最大值,最小值和平均值
时间: 2024-05-01 11:17:05 浏览: 115
求最大、最小、平均值
由于数据范围较小,可以使用简单的遍历法求解。
最大值:
```
int max_value = DATA1[0];
for(int i=1; i<100; i++){
if(DATA1[i] > max_value){
max_value = DATA1[i];
}
}
```
最小值:
```
int min_value = DATA1[0];
for(int i=1; i<100; i++){
if(DATA1[i] < min_value){
min_value = DATA1[i];
}
}
```
平均值:
```
int sum = 0;
for(int i=0; i<100; i++){
sum += DATA1[i];
}
float avg_value = (float)sum / 100.0;
```
注意,这里需要将sum强制转换为float类型,以便得到正确的平均值。
阅读全文