永发信息网

c语言 怎么做tan(a) 只要这一句就行了,不要给一大串代码

答案:3  悬赏:40  手机版
解决时间 2021-01-06 21:57
  • 提问者网友:斑駁影
  • 2021-01-06 07:22
c语言 怎么做tan(a) 只要这一句就行了,不要给一大串代码
最佳答案
  • 五星知识达人网友:鱼忧
  • 2021-01-06 08:04
注意:要用double类型,不然会得到错误的结果。
#include
#include
#define pi 3.1415926
void main()
{
printf("%f\n",tan(double(45)/double(180)*pi));
printf("%f\n",atan(1)*double(180)/pi);
}追问调用格式是什么?你这是抄别人的,我查到过一样的追答当然都一样了 C语言提供的库函数 大家都得一样使用啊

你要说明白,你想怎么使用?

tan: 计算TAN(x)的值,返回计算结果。x单位为弧度。 double tan(double x);追问??????
#include
#include
int main()
{
double a;
double b;
scanf("%d",&a);
b=tan(a);
printf("%d",b);
}

哪里错了追答double 对应%lf追问为什么输入30,算出来-6.405331追答tan: 计算TAN(x)的值,返回计算结果。x单位为弧度。

你输入的是弧度还是角度啊?追问角度啊。。。。。。追答那就转为弧度后再输入 或者自己在程序里转追问怎么弄?追答1弧度=180/π度
1度=π/180弧度追问弧度什么意思?我是算直角三角形用的,怎么弄追答在数学和物理中,弧度是角的度量单位。它是由国际单位制导出的单位,单位缩写是rad。
定义:弧长等于半径的弧,其所对的圆心角为1弧度。(即两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角的弧度为1)。追问我要算三角形。。。。。。不是弧度追答弧度是角的度量单位 你算的是角吧 ?? 你学过数学吗? 若没有 直接拿公式使用。
全部回答
  • 1楼网友:上分大魔王
  • 2021-01-06 09:51
#include math.h 后面该怎么做怎么做追问#include
#include
int main()
{
double a;
double b;
scanf("%d",&a);
b=tan(a);
printf("%d",b);
}
哪里错了追答你把tanb放到printf后面试一下
  • 2楼网友:轻雾山林
  • 2021-01-06 08:20
加入 math.h 头函数都行了 tan是数学函数 math是数学函数库。追问调用格是什么追答#include 追问不是,我知道math.h
#include
#include
int main()
{
double a;
double b;
scanf("%d",&a);
b=tan(a);
printf("%d",b);
}
哪里错了追答scanf("%d",&a);
应该是%f 吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯