黑马程序员技术交流社区
标题:
创建一个学生结构体
[打印本页]
作者:
kfz0507
时间:
2017-6-13 22:21
标题:
创建一个学生结构体
#include <stdio.h>
//关于性别的枚举
typedef enum{KIMan=0,KIWoman=1}Sex;
//创建一个Student的结构体类型
struct Student{
char *name;
int age;
Sex sex;
};
int main(int argc, const char * argv[]) {
//创建三个Student类型的学生,并给学生的信息赋值
struct Student stu[3]={{"jcak",20,KIMan},{"rose",21,KIWoman},{"michael",28,KIMan}};
//定义一个变量保存最大年龄
int maxAge=INT32_MIN;
//定义一个变量保存最大年龄学生的下标
int index=0;
//通过循环遍历,找出年龄最大的学生
for (int i=0; i<3; i++) {
if (maxAge<stu[i].age) {
maxAge=stu[i].age;
//保存最大年龄学生的下标
index=i;
}
}
//输出年龄最大的学生信息
printf("最大年龄的学生如下:\n");
printf("姓名:%s,年龄;%d,性别(0代表男,1代表女):%d\n",stu[index].name,stu[index].age,stu[index].sex);
return 0;
}
作者:
Miss_Allsunday
时间:
2017-6-14 11:37
6666666,谢谢分享。
作者:
kfz0507
时间:
2017-6-14 17:16
谢谢大神支持.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2