易截截图软件、单文件、免安装、纯绿色、仅160KB

请教下c里面的数学函数的结果怎么不正确

#include <math.h>
#include <stdio.h>


main()
{
double x;
double y;
printf("Input Number:\n");
scanf("%lf",&x);
y=cos(x);
printf("sine of %lf is %lf\n",x,y);
}



怎么不对了?这里的x不是0-360'角度,

对,这里x是实数。

我输入90
得到的值是-0.448074;

x,是实数??那我应该怎么用呢,怎么使x当做角度来用

#include <math.h>
#include <stdio.h>


void main()
{
double x;
double y;
printf("Input Number:\n");
scanf("%lf",&x);
y=cos(x);
printf("cos of %lf is %lf\n",x,y);
}


运行结果:
Input Number:
0
cos of 0.000000 is 1.000000
请按任意键继续. . .




0.5

好像是角度转到斜率。
高中数学。


高中数学白读了
太惨了这孩子

楼主将弧度制和角度制弄混了……
要算sin90度,需要将PI/2作为参数传入,而不是传90……

怪不得我做出来的。谭浩强老师没写清楚。谢谢LS的

打击····突然学C的,这里需要用到····呵呵,谢谢了

lz结贴


相关问答:

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

C 程序问题(四) - C/C++ / C语言

#include "stdio.h"
int main()
{
  char *ch(char *, char *);
  char str1[]="I am glad to meet you!";
  char str2[]="Welcom to study C!";
&nb ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

高分求!最好是C/C++ - C/C++ / C语言

分别用结构化方法和面向对象方法编程实现下面要求:
对Circle和Rectangle实现以下功能Center,Move,Rotate,Print.
自己先订以下,这是一个刚学习计算机的人问我的


学习,看看

继续顶哦

学习了。

go o ......

如何用C画图,能否编一个具体的 急用

如何用C画图,能否编一个具体的 。
#include <conio.h>
#include <stdio.h>
int main()
{
int i;
char *s[]={"BLACK","BLUE","GREEN","CYAN","RE ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号