A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kfz0507 中级黑马   /  2017-6-13 22:21  /  2334 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#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;
}

评分

参与人数 1黑马币 +5 收起 理由
zhao543 + 5 很给力!

查看全部评分

2 个回复

倒序浏览
6666666,谢谢分享。
回复 使用道具 举报
谢谢大神支持.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马