编一个程序,输入实数x的值,按下列公式计算并输出y值

解方程组,用c语言编写
x (x<=1)
y=2x-1 (1<x<10)
y=3x-11 (10<=x)
谢谢!急!!! 我是菜鸟,下午就要用啊,哪位大神帮个忙啊,万分感谢

#include <stdio.h>

double fun(double x)
{
    double y;
    if(x <= 1)
        y = x;
    else if(x> 1 && x < 10)
        y = 2.0 * x - 1;
    else
        y = 3.0 * x - 11;
    return y;
}

// For Test
int main()
{
    double x, y;
    printf("Input X:");
    scanf("%lf", &x);
    y = fun(x);
    printf("y=f(x)=%lf", y);
    return 0;
}

追问

这个 test 是指测试对吗?
test之前的就是程序吗?
我这个是个考试,那个 for test 后面的就不用抄了吧?

追答

只要函数的话,就只有前面的,完整的程序就加上后面的。

温馨提示:答案为网友推荐,仅供参考
相似回答