这个函数的C语言编程程序

2025-05-07 12:53:32
推荐回答(3个)
回答1:

C语言程序:

#include 

void main()
{
int x;
double y;

printf("x = ");
scanf("%d", &x);

y = 1.0 * (x * x - 5 * x + 3) / (x - 2);

printf("x = %d, y = %lf\n", x, y);
}

运行测试:

x = 3
x = 3, y = -3.000000

回答2:

#include 
void main()
{
int x;
float y;
scanf("%d",&x);
if(x==2) printf("函数值不存在!");
else
{
y=(x*x-5.0*x+3)/(x-2);
printf("x=%d\ny=%f",x,y);
}
}

回答3:

#include
int main()
{
    int x;
    double y;
    scanf("%d",&x);
    if(x==2)
    {
        printf("No solution!\n");
        return -1;
    }
    else
    {
        y=x*x-5*x+3;
        y/=(x-2);
        printf("x=%d,y=%.3f\n",x,y);
        return 0;
    }
}