已知结构体类型struct stud{char name[20];int age;char sex;};定义该结构体类型的数组并输入4名学生的相关信息,计算并输出他们的平均年龄。

2023-12-30 18:30:22

已知结构体类型

struct stud{
???? char name[20];
???? int age;
???? char sex;
};

??? 定义该结构体类型的数组并输入4名学生的相关信息,计算并输出他们的平均年龄。

#include <stdio.h>
// 定义结构体 
struct stud{
	char name[20];
	int age;
	char sex;
};
int main(){
	struct stud studs[4];
	int i,ave = 0;
	// 循环输入 
	for(i = 1 ; i <= 4 ; i++){
		printf("请输入学生姓名:");
		scanf("%s",studs[i].name);
		printf("请输入学生年龄:");
 		scanf("%d",&studs[i].age);
 		printf("请输入学生性别:");
 		scanf("%s",&studs[i].sex);
		ave += studs[i].age;
	}
	// 用 float型输出 
	printf("4名学生的平均年龄是:%.2f岁",(float)ave/4);
	return 0;
}

?运行结果:

文章来源:https://blog.csdn.net/qq_65795196/article/details/135264352
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。