用c语言求连续几天的平均温度 要求:用数组来存放气温值,通过指针间接访问数组元素
时间: 2024-03-01 19:52:20 浏览: 72
关于温度检测的c语言程序
好的,我来回答你的问题。
要用 C 语言编写一个程序,求连续几天的平均温度,并且要求使用数组来存放气温值,通过指针间接访问数组元素。具体的实现步骤如下:
1.定义一个数组来存放每天的气温值,数组的大小可以根据需要进行调整。
```
int temp[7] = {20, 22, 24, 26, 28, 30, 32};
```
2.定义一个指向数组的指针变量,用来访问数组元素。
```
int *p = temp;
```
3.使用 for 循环遍历数组,计算总气温。
```
int sum = 0;
for(int i = 0; i < 7; i++) {
sum += *(p + i);
}
```
4.计算平均气温。
```
double avg = (double)sum / 7;
```
完整代码如下:
```
#include <stdio.h>
int main() {
int temp[7] = {20, 22, 24, 26, 28, 30, 32};
int *p = temp;
int sum = 0;
for(int i = 0; i < 7; i++) {
sum += *(p + i);
}
double avg = (double)sum / 7;
printf("连续七天的平均气温为:%.2f\n", avg);
return 0;
}
```
希望我的回答能够帮助到你,如果你还有其他问题,可以继续问我。
阅读全文