请问我这个运行不出来,如何解决?(语言-c#)

img


#include<stdio.h>
#include<math.h>
int main()
{
double y,x;
printf("输入一个整数:2");
scanf("%f", &x);
if (x > 6)
y = 2 * pow(x, 2) + 3 * sin(x);
else
if (x <= 6)
y = pow(x + 2, 0.5);
else
if (x < -3)
y = cos(x) + 5;
else
if (x <= 0)
y = 3 * pow(x, 3);
printf("%3f", y);
return 0;
}