这个程序的错误在哪啊

#include<stdio.h>
#include<math.h>
int main( )
{
float a,b,d,x,s;
int n;
scanf("%f%f",&a,&b);
scanf("%d",&n);
d=(b-a)/n;
x=a+d;s=0;
while(x<=b)
{
s=s+(sin(x)/x)*d;
x=x+d;
}
printf("%f",s);
return 0;
}
这个和朋友都写的一模一样,为什么我是老是运行不出来啊,其他人都可以,是哪里出来问题啊🥲

程序没啥问题啊,我可以运行

img



可以看一下你运行后的报错和界面吗