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

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

定义结构体数组,输入四个人的信息后,输出显示这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);
}

运行结果

image.png

目录
相关文章
|
6月前
|
机器学习/深度学习 编译器 C语言
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
107 0
|
1月前
输入3个数a,b,c,按大小顺序输出
输入3个数a,b,c,按大小顺序输出。
91 9
|
3月前
|
JavaScript 前端开发 开发者
数据输出方法
【8月更文挑战第30天】
43 3
|
6月前
|
C++
输入三个数值a,b,c,确定a,b,c能构成三角形需要同时满足三条件:a+b>c,a+c>b,b+c>a,要求编写一个用于判断输入的a,b,c能否构成三角形的程序,若能输出yes,若不能输出no
这是一段包含C++代码和运行结果的描述。代码是一个程序,用于输入三个整数并判断它们是否能构成三角形(a+b&gt;c, a+c&gt;b, b+c&gt;a)。运行结果显示了输出为&quot;YES&quot;或&quot;NO&quot;的情况。
82 0
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
248 0
|
6月前
|
SDN
找到年龄最大的人,并输出
找到年龄最大的人,并输出。
76 1
设计函数fun,其功能是:找出成绩最低的学生记录,返回
设计函数fun,其功能是:找出成绩最低的学生记录,返回
|
C语言
输入学生成绩转化为等级
用C语言编写。输入学生成绩转化为等级。
323 0
|
C#
C#——输入名字随机显示上辈子是什么人
C#——输入名字随机显示上辈子是什么人
122 0