2 条题解
-
3
楼下也就有yi点点草率而已啦~
让我来一篇超级无敌详细版题解
·Action·
本题只给了一张图,如果我们解读一下,就会得到如下信息:
1、输入x,输出x对应的值y;
2、如果输入的<2,那么对应的y值就应该是x本身;
3、如果x <= 2 且 x < 6,那么对应的y值就应该是的平方再+1;
4、如果x <= 6 且 x < 10,那么对应的y值就应该是的根号(x + 1);
5、如果x >= 10,也就是除了上述所有情况外,那么对应输出的y值就应该是1 / (x + 1)。
好啦,思路理清后,上代码(应该自己敲一遍!)
//核心代码: double fffff1;//注意要保留两位小数 if(fffff1< 2) printf("%.2lf",fffff1) else if(fffff1 >= 2 && fffff1 < 6) printf("%.2lf",fffff1 * fffff1 + 1) else if(fffff1 >= 6 && fffff1 < 10) printf("%.2lf",sqrt(fffff1 + 1)) else printf("%.2lf",1 / (fffff1 + 1)) return 0; //思路见上
🎉️ 完结撒花~
信息
- ID
- 37
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 121
- 已通过
- 42
- 上传者