怎么都是看了没人帮你写的?我来帮你写把,但是没环境测试,有什么错误或问题,你就追问我。
#include"stdio.h"
main(){
int i,j;
float p[4],a[4],sum[4];;
printf("请输入4名员工所创利润
for(i=0;i<4;i++){
printf("%f",&p[i]);
if(p[i]<0){
printf("输入的数据有错,请重新输入,之前正确的数据以成功接受!\n");
i--;
}
}
for(i=0;i<4;i++){
if(p[i]>=1000000)
a[i]=(p[i]-1000000)*0.01+400000*0.015+200000*(0.03+0.05)+100000*(0.1+0.075);
else if(p[i]>=600000)
a[i]=(p[i]-600000)*0.015+200000*(0.03+0.05)+100000*(0.1+0.075);
else if(p[i]>=400000)
a[i]=(p[i]-400000)*0.03+200000*0.05+100000*(0.1+0.075);
else if(p[i]>=200000)
a[i]=(p[i]-200000)*0.05+100000*(0.1+0.075);
else if(p[i]>=100000)
a[i]=(p[i]-100000)*0.075+100000*0.1;
else
a[i]=p[i]*0.1;
}
for(i=0;i<4;i++){
sum[i]=0;
for(j=0;j<=i;j++)
sum[i]+=a[j]
}
//处理完了,可以输出了。
printf("员工当月所创利润(元) 应发奖金(元) 累计(元)\n");
for(i=0;i<4;i++)
printf("%12.2f%12.2f%12.2f\n",p[i],a[i],sum[i]);
}
温馨提示:答案为网友推荐,仅供参考