200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 1092.结构体习题:通过职工信息输出高于平均工资的职工信息及高于平均工资的职工人数

1092.结构体习题:通过职工信息输出高于平均工资的职工信息及高于平均工资的职工人数

时间:2021-07-18 19:24:44

相关推荐

1092.结构体习题:通过职工信息输出高于平均工资的职工信息及高于平均工资的职工人数

Description

有5个职工,每个职工的数据包括:职工号(字符数组型)、姓名(字符数组型)、工资(整型),编写程序要求从键盘上输入职工们的数据,输出高于平均工资的职工信息及高于平均工资的职工人数。

Input

输入仅5行,输入5个职工的职工号、姓名、工资,要求数据之间用空格隔开。

Output

输出工资高于平均工资的职工信息,每个职工信息占一行;输出高于平均工资的职工人数,占一行。

Sample Input

111 yi 9700222 er 9800333 san 6000444 si 9500555 wu 5600

Sample Output

111 yi 9700222 er 9800444 si 9500number=3

#include<stdio.h>#include<stdlib.h>#define N 5 struct zhigong {char num[20];char name[10];int gongzi;};int main(){struct zhigong s[N];int i,j=0,Sn=0;float ave;for(i=0;i<N;i++){scanf("%s%s%d",s[i].num,s[i].name,&s[i].gongzi);Sn+=s[i].gongzi; }ave=(float)Sn/i;for(i=0;i<N;i++)if(s[i].gongzi>ave){printf("%s %s %d\n",s[i].num,s[i].name,s[i].gongzi);j++;}printf("number=%d",j);}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。