2 条题解

  • 3
    @ 2022-5-28 19:42:03

    楼下也就有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
上传者