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

目录
相关文章
|
18天前
|
机器学习/深度学习 编译器 C语言
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
【C语言】数据输出的域宽控制(如何在输出数据时控制0占位)(如何输出前导0)(保留几位小数)(乘法口诀表打印不齐)等问题
32 0
|
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;的情况。
19 0
|
8月前
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
下列给定程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放一组有规律的数据如下图所示,由main函数输出。
214 0
|
18天前
|
SDN
找到年龄最大的人,并输出
找到年龄最大的人,并输出。
33 1
|
9月前
|
C语言
输入学生成绩转化为等级
用C语言编写。输入学生成绩转化为等级。
203 0
|
10月前
|
C++
|
11月前
输出7和带7的值(1——100)
输出7和带7的值(1——100)
51 0
|
C++
c++学习:输入信息和输出信息
c++学习:输入信息和输出信息
60 0
编写输出1~100之间的素数,要求每行显示5个数
编写输出1~100之间的素数,要求每行显示5个数
|
Python
Python打印2018年的日历(【问题描述】 打印2018年的日历 【输入形式】 【输出形式】 【样例输入】 【样例输出】)
Python打印2018年的日历(【问题描述】 打印2018年的日历 【输入形式】 【输出形式】 【样例输入】 【样例输出】)
179 0
Python打印2018年的日历(【问题描述】 打印2018年的日历 【输入形式】 【输出形式】 【样例输入】 【样例输出】)