永发信息网

帮我看下哪里错了 为什么total那个函数读不出来 求正确函数。联系方式:1292212225

答案:2  悬赏:0  手机版
解决时间 2021-02-18 14:39
#include
#include
#include
#define N 5

typedef struct employee
{
int age;
char name[10];
double salary;
}*PEMP;

void update(PEMP*, int, int, char, float);
void readin(PEMP*);
double total(PEMP*);
double mean(PEMP*);

void update(PEMP company[ ], int id, int age, char name[10], float salary)
{
PEMP emp;
emp=(PEMP) malloc (sizeof(struct employee));
if (emp==NULL)
return;
else company[id]=emp;
company[id]->age=age;
strcpy(company[id]->name,name);
company[id]->salary=salary;
}

void readin(PEMP company[ ])
{
int i,m;
int aage;
char aname[10];
float asalary;
printf("请输入所要职工的人数:");
scanf("%d",&m);
for(i=0;i {
printf("请输入职工姓名:");
scanf("%s",&aname);
printf("请输入职工年龄:");
scanf("%d",&aage);
printf("请输入职工工资:");
scanf("%f",&asalary);
update(company,i,aage,aname,asalary);
}
}

double total(PEMP company[ ])
{
int i;
int age1;
int age2;
double sum=0;
printf("输入年龄范围");
scanf("%d%d",&age1,&age2);
if(age1>age2)
{
i=age1;
age1=age2;
age2=i;
}
for(i=0;i {
if((company[i]->age)>=age1&&(company[i]->age)<=age2)
{
sum+=(company[i]->salary);
}
}
return(sum);
}

double mean(PEMP company[ ])
{
int i;
int age;
int n=0;
double sum=0;
printf("求某一年龄段以上的职工平均工资.\n");
printf("年龄:");
scanf("%d\n",&age);
for(i=0;i {
if((company[i]->age)>age)
sum += (company[i]->salary);
++n;
}
printf("年龄:%d,总和:%f\n", age, sum);
sum=sum/n;
return(sum);
}

void main()
{
PEMP company[N];
readin(company);
printf("姓名\t\t年龄\t\t工资\n");
for(int i=0;i {
printf("%s\t\t%d\t\t%.2f\n",company[i]->name,company[i]->age,company[i]->salary);
}
printf("总工资:%f",total(company));
printf("平均工资:%f",mean(company));

}
最佳答案
太复杂了吧,查看一下会不会是单元格格式问题
全部回答
搜一下:帮我看下哪里错了 为什么total那个函数读不出来 求正确函数。联系方式:1292212225
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上牙龈红肿是什么原因
布烈在什么地方啊,我要过去处理事情
求乙女游戏,类似蝶之毒华之锁,要画风好的,
福克斯 挡风玻璃 黑点部分 能 粘行车记录仪吗
在5173上面买的QQ号绑定银行卡了别人还可以找
兰宝医务室我想知道这个在什么地方
广州4A是广州的4A广告公司嘛?据说很厉害
腋下突然红了一片而且很疼,什么原因呢
天天酷跑仙灵萝拉和电玩萝莉哪个好
2010年初,大范围降雪、降温天气侵袭全国很多
上村怎么去啊,有知道地址的么
【观舞记读后感】冰心观舞记读后感急需一篇这
咳嗽感冒可以吃盐焗鸡吗?
哪种visa银行卡在巴西好用
为什么我的柳工50C装载机,挂1档的时候比别的
推荐资讯
下列各项中,不属于弹性预算的优点的有()
龙湖小学北门我想知道这个在什么地方
如何解锁apple id账户,怎么解锁激活
汉翔书法教育在什么地方啊,我要过去处理事情
吊顶led灯一会儿强光一会儿变暗淡无光
吉诺比利穿的什么鞋子
城关街道南关村李艳菊卫生室地址有知道的么?
为什么睡觉起来要铺床,请从科学的角度回答,
数控机床哪个品牌的比较好
都市亮点专业烫染店我想知道这个在什么地方
王浜头农贸市场地址在什么地方,想过去办事
下列有关N、P元素的叙述中,正确的是①硝化细
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?