有三个学⽣生,编程找出分数最⾼者以及年龄最小者

来源:互联网 发布:哈登场均数据 编辑:程序博客网 时间:2024/04/29 23:48

//typedef

typedef struct sangexuesheng

{

    char name[10];

    int score;

    int age;

}SG;


int main(int argc,const char * argv[]) {

    //有三个学⽣生,赋予信息

    SG stu1 = {"dage",59,30};

    SG stu2 = {"erge",98,20};

    SG stu3 = {"laosan",28,10};


    // 比较单个元素大小,赋值整个信息 

    //分数最高

    SG stu4 = stu1.score > stu2.score ? stu1 : stu2;

    stu4 = stu4.score > stu3.score ? stu4 : stu3;

    printf("%s的分数最高\n",stu4.name);


    //年龄最小

    stu4 = stu1.age < stu2.age ? stu1 : stu2;

    stu4 = stu4.age < stu3.age ? stu4 : stu3;

    printf("%s是年龄最小者\n",stu4.name);

return 0;

}


0 0
原创粉丝点击