「烟花在美♥只是瞬间♂


私信TA

用户名:uq_90081935902

访问量:320

签 名:

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

  自我简介:

TA的其他文章

解题思路:递归的思路,为了简化大量重复的代码


注意事项:无

参考代码:

#include<stdio.h>
int f(int n){
	if(n<=100000) return n*0.1;
	else if(n>100000&&n<=200000) return f(100000)+(n-100000)*0.075;
	else if(n>200000&&n<=400000) return f(200000)+(n-200000)*0.05;
	else if(n>400000&&n<=600000) return f(400000)+(n-400000)*0.03;
	else if(n>600000&&n<=1000000) return f(600000)+(n-600000)*0.015;
	else return f(1000000)+(n-1000000)*0.01;
	
}
int main(){
	int n;
	scanf("%d",&n);
	printf("%d",f(n));
	return 0;
}


 

0.0分

6 人评分

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

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

代码解释器

代码纠错

SQL生成与解释

  评论区

66666,好简洁啊
2023-04-16 15:39:54
  • «
  • 1
  • »