1个回答
展开全部
下面是我给你写的,希望对你有帮助!
#include<stdio.h>
#define N 50 //公司一共有50个人;
int main(){
int i, j;
int gain,wage; //输入每个员工的销售利润
int total[10]; //用来统计每一类的销售人员;
for(j=0;j<10;j++) total[j]=0;
for(i=1;i<=N;i++){
printf("请输入第%d名员工的销售利润:",i);
scanf("%d",&gain);
wage=(int)(200+gain*0.09);
if(wage>=200&&wage<=299)
total[0]++;
else if(wage>=300&&wage<=399)
total[1]++;
else if(wage>=400&&wage<=499)
total[2]++;
else if(wage>=500&&wage<=599)
total[3]++;
else if(wage>=600&&wage<=699)
total[4]++;
else if(wage>=700&&wage<=799)
total[5]++;
else if(wage>=800&&wage<=899)
total[6]++;
else if(wage>=900&&wage<=999)
total[7]++;
else total[8]++;
}
for(i=0;i<8;i++)
printf("获得佣金在$%d00到$%d99的员工有%d人\n",i+2,i+2,total[i]);
printf("获得佣金在$1000以上的员工有%d人\n",total[8]);
return 0;
}
#include<stdio.h>
#define N 50 //公司一共有50个人;
int main(){
int i, j;
int gain,wage; //输入每个员工的销售利润
int total[10]; //用来统计每一类的销售人员;
for(j=0;j<10;j++) total[j]=0;
for(i=1;i<=N;i++){
printf("请输入第%d名员工的销售利润:",i);
scanf("%d",&gain);
wage=(int)(200+gain*0.09);
if(wage>=200&&wage<=299)
total[0]++;
else if(wage>=300&&wage<=399)
total[1]++;
else if(wage>=400&&wage<=499)
total[2]++;
else if(wage>=500&&wage<=599)
total[3]++;
else if(wage>=600&&wage<=699)
total[4]++;
else if(wage>=700&&wage<=799)
total[5]++;
else if(wage>=800&&wage<=899)
total[6]++;
else if(wage>=900&&wage<=999)
total[7]++;
else total[8]++;
}
for(i=0;i<8;i++)
printf("获得佣金在$%d00到$%d99的员工有%d人\n",i+2,i+2,total[i]);
printf("获得佣金在$1000以上的员工有%d人\n",total[8]);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询