[求助]求sin值,运行错误……
#include<math.h>#include<stdio.h>
void main()
{
double x,s;
printf("input number:\n");
scanf("%lf",&x);
s=sin(x);
printf("sin of %lf is %lf\n",x,s);
}
是因为我输入格式问题吗?
(就是90和90度……弧度表示)
[此贴子已经被作者于2007-3-13 13:30:16编辑过]
----------------解决方案--------------------------------------------------------
是用弧度制
----------------解决方案--------------------------------------------------------
2楼说得对,
我举一个例子说明:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main()
{
double x,s;
clrscr();
x=3.14159/2; /*3.14159为一个 pi*/
s=sin(x);
printf("%lf,%lf",x,s);
getch();
}
----------------解决方案--------------------------------------------------------
谢谢,呵呵
我明白了
----------------解决方案--------------------------------------------------------