1000000<=m<2000000千万不能这么写!!!初学者最容易犯的错误!!!!千万不能!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
a<b<c要写成a<b&&b<c!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
其它的运算符同理!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
看下我之前做过这题
#include<stdio.h>
int main() {
double a,b;//a表示利润,b表示奖金提成
scanf_s("%lf", &a);
if (a <= 100000)
b = a * 0.1;
else if (a > 100000 && a <= 200000)
b = 100000 * 0.1 + (a - 100000) * 0.075;
else if (a > 200000 && a <= 400000)
b = 100000 * (0.1 + 0.075) + (a - 200000) * 0.05;
else if (a > 400000 && a <= 600000)
b = 100000 * (0.1 + 0.075) + 200000 * 0.05 + (a - 400000) * 0.03;
else if (a > 600000 && a <= 1000000)
b = 100000 * (0.1 + 0.075) + 200000 * (0.05 + 0.03) + (a - 600000) * 0.015;
else if (a > 1000000)
b = 100000 * (0.1 + 0.075) + 200000 * (0.05 + 0.03) + 400000 * 0.015 + (a - 1000000) * 0.01;
printf("%lf", b);
return 0;
}
有帮助请采纳