已知结构体类型
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;
}
?运行结果: