输入 n,计算 f(n),精确保留小数点后 2 位。
示例:输入 5 输出:15.00
(欢迎对下面的代码进行改进/建议)这是我到目前为止的想法;
#include <stdio.h>
#include <math.h>
int main() {
float m;
scanf("%f", &m);
if (m < 0)
m = abs(m);
else if (m < 2)
m = sqrt(m + 1);
else if (m < 4)
m = pow(m + 2, 5);
else if (m >= 4)
m = (m * 2);
m = m + 5;
printf("%1.2f", m);
}