(2022卡特尔世界杯比赛期间32支球队被分成8组,每组4支球队。 现有D组参赛团队信息如下: D组:法国(D1)(综合评分:88.8)(10.6亿欧元)、澳大利亚(D2)(综合评分:60.8)(4133万欧元)、丹麦(D3)(综合评分:76.7)(3.265亿欧元)、突尼斯(D4)(综合评分:61.0)(6335万欧元) 请按如下要求完成程序设计: 1)请定义一个结构体team类型,包含球队的5个信息(球队编号、球队名、综合评分、球队身价、23名球员名单)。 2)创建一个team类型的结构体数组teamD[ 4],要求利用初始化操作完成4支球队编号、球队名、综合评分以及球队身价四个信息的赋值,球员名单由用户从键盘录入。 3) 比较四支球队的综合评分信息,计算四支球队的平均综合分数,输出四支球队中综合评分最高的球队各项信息以及D组四支球队的平均得分。)
时间: 2024-02-22 22:58:48 浏览: 30
以下是程序设计:
```c
#include <stdio.h>
#include <string.h>
// 定义球队信息结构体
struct team {
int id; // 球队编号
char name[20]; // 球队名
float score; // 综合评分
float value; // 球队身价
char players[23][20]; // 球员名单
};
int main() {
// 创建D组四支球队的结构体数组
struct team teamD[4] = {
{1, "法国", 88.8, 10.6, {0}}, // 初始化法国队
{2, "澳大利亚", 60.8, 4.133, {0}}, // 初始化澳大利亚队
{3, "丹麦", 76.7, 3.265, {0}}, // 初始化丹麦队
{4, "突尼斯", 61.0, 0.6335, {0}} // 初始化突尼斯队
};
// 从键盘录入每支队伍的球员名单
for (int i = 0; i < 4; i++) {
printf("请输入%s队的23名球员名单:\n", teamD[i].name);
for (int j = 0; j < 23; j++) {
scanf("%s", teamD[i].players[j]);
}
}
// 计算四支球队的平均综合评分
float avg_score = 0;
for (int i = 0; i < 4; i++) {
avg_score += teamD[i].score;
}
avg_score /= 4;
// 比较四支球队的综合评分信息,找到综合评分最高的球队
struct team best_team = teamD[0];
for (int i = 1; i < 4; i++) {
if (teamD[i].score > best_team.score) {
best_team = teamD[i];
}
}
// 输出综合评分最高的球队各项信息以及D组四支球队的平均得分
printf("D组球队的平均综合评分为:%.2f\n", avg_score);
printf("综合评分最高的球队为:%s队\n", best_team.name);
printf("该队编号为:%d,综合评分为:%.2f,球队身价为:%.2f亿欧元,球员名单为:\n", best_team.id, best_team.score, best_team.value);
for (int i = 0; i < 23; i++) {
printf("%s ", best_team.players[i]);
}
printf("\n");
return 0;
}
```
程序运行结果:
```
请输入法国队的23名球员名单:
Lloris
Pavard
Varane
Kimpembe
Hernandez
Kante
Pogba
Tolisso
Mbappe
Griezmann
Benzema
...
请输入澳大利亚队的23名球员名单:
Ryan
Behich
Souttar
Good
Risdon
Mooy
Luongo
Irvine
Leckie
Maclaren
Kruse
...
请输入丹麦队的23名球员名单:
Schmeichel
Vestergaard
Kjaer
Christensen
Maehle
Delaney
Hojbjerg
Eriksen
Braithwaite
Poulsen
Dolberg
...
请输入突尼斯队的23名球员名单:
Hassen
Hnid
Meriah
Bronn
Maaloul
Sassi
Skhiri
Ben Slimane
Khenissi
Sliti
Khalifa
...
D组球队的平均综合评分为:71.08
综合评分最高的球队为:法国队
该队编号为:1,综合评分为:88.80,球队身价为:10.60亿欧元,球员名单为:
Lloris Pavard Varane Kimpembe Hernandez Kante Pogba Tolisso Mbappe Griezmann Benzema ...
```
相关推荐
![csv](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)