新手编程过程中的一个问题,求教
main(){float salory=500;
long profit;
printf("input profit\n");
scanf("%1d",&profit);
if(profit<=1000) {salory+=salory;}
if((profit>1000)&&(profit<=2000)) {salory+=profit*0.1;}
if((profit<2000)&&(profit<=5000)) {salory+=profit*0.15;}
if((profit<5000)&&(profit<=10000)) {salory+=profit*0.20;}
if(profit>10000) {salory+=profit*0.25;}
printf("salary=%f\n",salory);
}
员工底薪为500,利润<=1000,没有提成,1000<利润<=2000提成10%,2000<利润<=5000,提成15%,5000<利润<=10000,提成20%,利润<10000提成25%
麻烦高手看看错在哪了???