帮我看看这段代码为什么错
来源:百度知道 编辑:UC知道 时间:2024/07/03 04:05:40
#include <stdio.h>
#include <math.h>
int main(void)
{
int x;
printf("请输入X: ");
scanf("%d",&x);
printf("sinx=%d\n",double sin(double x));
return 0;
}
#include <math.h>
int main(void)
{
int x;
printf("请输入X: ");
scanf("%d",&x);
printf("sinx=%d\n",double sin(double x));
return 0;
}
#include <stdio.h>
#include <math.h>
int main(void)
{
int x;
printf("请输入X:");
scanf("%d",&x);
printf("sinx=%lf\n",sin(x));
return 0;
}
printf("sinx=%lf\n",(double)sin(double x));
1.控制符错了 应该是 %lf .
2.类型转换错了。
printf("sinx=%d\n",double sin(double x));
这个语句有问题,double sin(double x)好好想一下。