结构体计算十个城市的四季平均温度
时间: 2024-03-24 09:32:57 浏览: 4
以下是一个计算十个城市四季平均温度的结体示例:
```c
#include <stdio.h>
struct city {
char name[20];
float spring;
float summer;
float autumn;
float winter;
};
int main() {
struct city cities[10];
int i;
for (i = 0; i < 10; i++) {
printf("请输入第%d个城市的名称:", i + 1);
scanf("%s", cities[i].name);
printf("请输入第%d个城市的春季平均温度:", i + 1);
scanf("%f", &cities[i].spring);
printf("请输入第%d个城市的夏季平均温度:", i + 1);
scanf("%f", &cities[i].summer);
printf("请输入第%d个城市的秋季平均温度:", i + 1);
scanf("%f", &cities[i].autumn);
printf("请输入第%d个城市的冬季平均温度:", i + 1);
scanf("%f", &cities[i].winter);
}
printf("城市\t春季\t夏季\t秋季\t冬季\t四季平均温度\n");
for (i = 0; i < 10; i++) {
float avg = (cities[i].spring + cities[i].summer + cities[i].autumn + cities[i].winter) / 4;
printf("%s\t%.2f\t%.2f\t%.2f\t%.2f\t%.2f\n", cities[i].name, cities[i].spring, cities[i].summer, cities[i].autumn, cities[i].winter, avg);
}
return 0;
}
```