一个单位下设3个班组,每个班组人数不固定,需要统计每个班组的平均工资。分别输入3个班组所有工资,当输入-1时表示该班组的输入结束。输出班组号和该班组的平均工资,用循环嵌套程序怎么写,急求
一个单位下设3个班组,每个班组人数不固定,需要统计每个班组的平均工资。分别输入3个班组所有工资,当
答案:3 悬赏:70 手机版
解决时间 2021-02-04 02:40
- 提问者网友:心牵心
- 2021-02-03 08:33
最佳答案
- 五星知识达人网友:不想翻身的咸鱼
- 2021-02-03 09:26
{
int sum=0,aver,x,y=0,i=0;
printf("请输入该组员工的工资,输入-1结束本班组:\n");
while(y<3)
{
y++;
scanf("%d",&x);
while(x!=-1)
{
i++;
sum=sum+x;
printf("第%d个数据是%d:\n",i,x);
scanf("%d",&x);
}
aver=sum/i;
printf("第%d个班组的平均工资为%d\n",y,aver);
}
return 0;
}
int sum=0,aver,x,y=0,i=0;
printf("请输入该组员工的工资,输入-1结束本班组:\n");
while(y<3)
{
y++;
scanf("%d",&x);
while(x!=-1)
{
i++;
sum=sum+x;
printf("第%d个数据是%d:\n",i,x);
scanf("%d",&x);
}
aver=sum/i;
printf("第%d个班组的平均工资为%d\n",y,aver);
}
return 0;
}
全部回答
- 1楼网友:孤独入客枕
- 2021-02-03 11:32
支持一下感觉挺不错的
- 2楼网友:摆渡翁
- 2021-02-03 09:52
用二维链表做。
一维是班组,另一维是班组成员。
输入过程就是构建链表的过程。
计算很简单,双层循环就搞定了。
感觉不需要用嵌套函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯