使用for循环解决分段提成问题(附C语言代码)
本文最后更新于:1 个月前
使用for循环解决分段提成问题(附C语言代码)
感谢 @优吖雅丫头 同学提供思路
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26# include<stdio.h>
# include<math.h>
int main(void){
int a,b;
int r=0;
float w;
printf("input a\n");
scanf("%d\n",&a);
if(a<=10){
printf("w=%f\n",w=a*0.1);}
else{
for(b=a-10;b>=0;b-=10)
{
++r;
}
if(r==1)
printf("w1=%f\n", w=1+(a-10)*0.075);
else if(r==2|r==3)
printf("w2=%f\n",w=1.75+(a-20)*0.05);
else if(r==4|r==5)
printf("w4=%f\n",w=2.75+(a-40)*0.03);
else if(r==6|r==7|r==8|r==9)
printf("w=%f\n",w=3.35+(a-60)*0.015);
else
printf("w=%f\n",w=3.95+(a-100)*0.01);}
return 0;}
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!