定义结构体数组,输入四个人的信息后,输出显示这4个人的信息,并计算输出这些人的最高工资
思路
- 定义结构体数组
- 找出最高工资
代码实现
intmain(){ structpeop { // 定义结构体intnum; //人员序号floatmoney; //人员工资 }; structpeopa[4],*p; //定义结构体数组,结构体指针floatmax=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); }
运行结果