统计某市一年内12个月的月平均气温,输出温度最高月的月份和气温、温度最低 月的月份和气温。c语言输出
时间: 2024-03-26 12:36:07 浏览: 106
C语言实验-输入一个华氏温度f,要求输出摄氏温度c。公式为:c=5(f-32)/9。
5星 · 资源好评率100%
好的,以下是一个简单的C语言程序,可以计算出12个月的平均气温并输出最高和最低温度的月份和气温:
```c
#include <stdio.h>
int main() {
float temperatures[12];
float sum = 0;
float max_temperature = -1000;
float min_temperature = 1000;
int max_month = 0;
int min_month = 0;
// 读入12个月的气温数据
printf("请输入12个月的气温数据:\n");
for (int i = 0; i < 12; i++) {
scanf("%f", &temperatures[i]);
}
// 计算平均气温和最高/最低气温
for (int i = 0; i < 12; i++) {
sum += temperatures[i];
if (temperatures[i] > max_temperature) {
max_temperature = temperatures[i];
max_month = i + 1;
}
if (temperatures[i] < min_temperature) {
min_temperature = temperatures[i];
min_month = i + 1;
}
}
float average_temperature = sum / 12;
// 输出结果
printf("12个月的平均气温为:%.2f\n", average_temperature);
printf("温度最高的月份为第%d个月,气温为:%.2f\n", max_month, max_temperature);
printf("温度最低的月份为第%d个月,气温为:%.2f\n", min_month, min_temperature);
return 0;
}
```
注意,这个程序假设用户输入的气温数据都是合法的浮点数,并且忽略了输入数据的单位。在实际应用中,你可能需要根据具体情况对程序进行修改。
阅读全文