目录
一、利润计算
解题思路:
- 用判断语句 if () else if () else
- 用switch函数 switch(){case 1: //命令 break; default: //命令}
方法一代码如下:
#include <stdio.h>
int main()
{
double a,p;
scanf("%lf",&a);
if (a>=0 && a<=100000)
p=a*0.1;
else if(a>100000 && a<=200000)
p=100000*0.1+(a-100000)*0.075;
else if(a>200000 && a<=400000)
p=100000*0.175+(a-200000)*0.05;
else if(a>400000 && a<=600000)
p=100000*0.175+200000*0.05+(a-400000)*0.03;
else if(a>600000 && a<=1000000)
p=100000*0.175+200000*0.05+200000*0.03+(a-600000)*0.015;
else
p=100000*0.175+200000*0.05+200000*0.03+400000*0.015+(a-1000000)*0.01;
printf("%.0lf\n",p);
return 0;
}
代码理解:
首先可以根据题意判断出像分段函数一样来进行分类,这时就可以运用“if 、else if、else”结构,这样就可以将情况分开计算,剩下就是简单的输入输出函数,将