C语言。。。.

来源:百度知道 编辑:UC知道 时间:2024/05/05 09:47:35
编程下列分段函数

y={x的平方-3(x<=0),4X+6(0<x<=5),5X的立方+4X(X>5)}
下面自己编辑的,查一下,哪里出错了?
main()
{
int x,y;
scanf("%d",&x);
if(x>5)
printf("%d",5*x^3+4*x);
else if(0<x&&x=<5)
printf("%d",4*x+6);
else
printf("%d",x*x-3);
}

printf("%d",5*x^3+4*x);

改为:

printf("%d",5*x*x*x+4*x);

--------------------------------------

else if(0<x&&x=<5)

改为

else if(0<x&&x<=5)

x^3改成x*x*x

#include<stdio.h>
void main()
{
int x,y;
scanf("%d",&x);
if(x>5)
y=5*x*x*x+4*x;
else if(0<x&&x<=5)
y=4*x+6;
else
y=x*x-3;
printf("%d",y);
}