定义结构体数组,输入四个人的信息后,输出显示这4个人的信息,并计算输出这些人的最高工资

定义结构体数组,输入四个人的信息后,输出显示这4个人的信息,并计算输出这些人的最高工资

思路

  • 定义结构体数组
  • 找出最高工资

代码实现

int main({
    struct peop
    {                  // 定义结构体
        int num;       //人员序号
        float money;    //人员工资
    };                   
        struct peop a[4],*p;   //定义结构体数组,结构体指针
    float max=0;
    for(p=a;p<a+4;p++){
        printf("请输入人员序号: 人员工资:\n");
        scanf("%d %f",&p->num,&p->money);
        if(p->money>max)          //边输入边判断最大值
            max=p->money;
    }
    for(p=a;p<a+4;p++)
        printf("人员序号:%d\t人员工资:%.2f\n",p->num,p->money);
    printf("最高工资:%.2f",max);
}

运行结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_20185737/article/details/104146053
今日推荐