不知道错哪,只能出来输入X的值

编写程序计算y = 𝑥4 + 3𝑥³ − 2𝑥,式中x和y均为整型变量,x的值从键盘输入
#include
#include
int main()
{
int x,y;
printf("请输入x的值:");
scanf("%d,&x");
y=sqrt(xxxx+3xxx-2*x);
printf("y的值是:%f\n",y);
return 0;
}

scanf("%d",&x);
y需要定义为double或者float类型