m0_69958244 2023-05-09 19:22 采纳率: 50%
浏览 19
已结题

分段函数,函数编程,log函数不会写

img


输入格式:

输入一个实数x的值

输出格式:

输出y的结果值

输入样例:

0

输出样例:

y=-1.000000

输入样例:

3.5

输出样例:

y=-8.619337

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-05-09 19:44
    关注
    #include <stdio.h>
    #include <math.h>
    
    int main() {
        double x, y;
        scanf("%lf", &x);
        if (x <= -2) {
            y = -exp(2 * x + 1) + 3;
        } else if (x > 3) {
            y = 2 * log10(3 * x + 5) - 11;
        } else {
            y = 2 * x - 1;
        }
        printf("%lf\n", y);
        return 0;
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月1日
  • 已采纳回答 5月24日
  • 创建了问题 5月9日