从键盘输入5个员工数据,要求输出实发工资以及最高工

来源:百度知道 编辑:UC知道 时间:2024/05/18 03:58:23
1.5个员工,每个员工的数据包括姓名,基本工资,支出工资,从键盘输入5个员工数据,要求输出实发工资以及最高工
#define N 3
main()
{char name[10];
float jb;
float fb;
float zc;
}s[N];
int i;
float ave[N];
for(i=0;i<N;i++)
{scanf("%s",s[i].name);
scanf("%f",&s[i].jb);
scanf("%f",&s[i].fb);
scanf("%f",&s[i].zc);
}
for(i=0;i<N;i++)
ave[i]=s[i].jb+s[i].fb-s[i].zc;
for(i=0;i<N;i++)
{printf("%s,%f\n",s[i].name,ave[i]);
}
float max=ave[0];
for(i=0;i<N;i++)
if(ave[i]<max)
max=ave[i];
printf("max=%f",max);
}错在哪。。最后是最高的工资

=max(所有工资数据) 这样求最高工资
实发工资不是支出工资吗?

#include<stdio.h>
#define N 3
struct student
{char name[8];
long jb;
long fd;
long zc;
long sf;
}stu[N];

void main()
{int i,j,maxi;
int max;
for(i=0;i<N;i++)
{printf("input scores of staff %d:\n",i+1);
printf("name:");
scanf("%s",stu[i].name);
printf("wages1:");
scanf("%ld",&stu[i].jb);
printf("wages2:");
scanf("%ld",&stu[i].fd);
printf("zhichu:");
scanf("%ld",&stu[i].zc);
}
max=0;
maxi=0;
for(i=0;i<N;i++)
{stu[i].sf=stu[i].jb+stu[i].fd-stu[i].zc;
if(stu[i].sf>max)
{max=stu[i].sf;
maxi=i;
}
}
printf("name jb fd zc sf\n");

for(i=0;i<N;i++)
{printf("%5s",stu[i].name);
printf("%5ld",stu[i].jb);
pr

从键盘输入5个员工数据,要求输出实发工资以及最高工 显示从键盘输入的数据 我编了一个程序 要求是从键盘输入5个整数 求其中偶数的平均数 C语言 编写程序,从键盘输入10个数据,按从大到小的顺序输出 从键盘输入8个数据构成一棵二叉排序树树并中序遍历该二叉排序树 c语言考试题求高手,从键盘输入10个数据,输出其中最大的数及其输入的序号~~谢谢 编写程序,从键盘输入3个学生的数据,将它们存入文件student;然后再从文件中读出数据,现实在屏幕上。 帮忙用C语言编程:有10个学生,每个学生数据包括学号,姓名,四门课的成绩,从键盘输入10个学生的数据记录 十五、编程序,键盘输入10个数据放入一维数组中,然后输出这10个数据。从这个数组中找出最大值并输出。 汇编设计 从键盘输入数据并显示的程序