湖南阿赖


私信TA

用户名:54zyx

访问量:911

签 名:

为了温饱,走上刷题路

等  级
排  名 18051
经  验 710
参赛次数 0
文章发表 7
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:先是分段,不同阶段不同抽成,阶梯式的计算

注意事项:整型与浮点型的数据相乘,需要注意输出格式


参考代码:

#includeint main()
{
	int x;
	int m;
	scanf("%d",&x);
	m=x/100000;
	switch(m)
    {case  0:  printf("%.f",x*0.1);break;
     case  1:  printf("%.f",10000+(x-100000)*0.075);break;
     case  2:  printf("%.f",17500+(x-200000)*0.05);break;
     case  3:  printf("%.f",17500+(x-200000)*0.05);break;
     case  4:  printf("%.f",27500+(x-400000)*0.03);break;
     case  5:  printf("%.f",27500+(x-400000)*0.03);break;
     case  6:  printf("%.f",33500+(x-600000)*0.015);break;
     case  7:  printf("%.f",33500+(x-600000)*0.015);break;
     case  8:  printf("%.f",33500+(x-600000)*0.015);break;
     case  9:  printf("%.f",33500+(x-600000)*0.015);break;
     default :   printf("%.f",39500+(x-1000000)*0.01);
	}
	return 0;
}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区