编写一个C程序:输入三个值,当作三角形的边长,求三个角的度数。(用C语言完成)

messi661 2020-01-19 02:04:47
C语言初学者,不知道用什么公式能求出来,求大佬解答。
...全文
2183 23 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
运维之路 2020-05-18
  • 打赏
  • 举报
回复
引用 14 楼 messi661的回复:
[quote=引用 13 楼 qq_45848185的回复:]是特殊度数吗?是题目还是代码?
不是特殊度数,就是在C语言里面用公式把3个角度求出来[/quote] 那就不会了哈哈
QinHsiu 2020-02-22
  • 打赏
  • 举报
回复
用c语言的裤math. c,cosA=(b*b+c*c-a*a)/2bc
QinHsiu 2020-02-22
  • 打赏
  • 举报
回复
用c语言的裤math. c,cosA=(b*b+c*c-a*a)/2bc
m0_46228505 2020-01-27
  • 打赏
  • 举报
回复
「已注销」 2020-01-25
  • 打赏
  • 举报
回复
正弦,余弦都可以,不过要通过比较最后
foxipet 2020-01-25
  • 打赏
  • 举报
回复
函数库里面应该会有相关的转化函数吧,.math头文件
bkLion 2020-01-24
  • 打赏
  • 举报
回复
初学的话就按照数学公式来,根据公式写代码,这和用程序解方程组是一样的原理,熟练以后可以采用快捷方式,比如用余弦函数
@__Chao - L 2020-01-22
  • 打赏
  • 举报
回复
用余弦定理,再用一个arccos函数
weixin_46216248 2020-01-21
  • 打赏
  • 举报
回复
这玩意儿是个啥东西
老覃头 2020-01-21
  • 打赏
  • 举报
回复
初中还是高中知识
Nonoas 2020-01-21
  • 打赏
  • 举报
回复
引用 3 楼 寻开心的回复:
知道三边长度就是知道了三角形的面积 s (有现成的公式, 三边和的一半为L, s=sqrt(L*(L-a)*(L-b)*(L-c))

知道了面积,就知道任意底边a上的高h,有了这个高(h = 2s/a ),还知道另外两边的长b和c,就知道了这个底边两个相邻角的正弦值了
sin(B)= h/b; sin(C) = h/c , 用asin函数就可以求出B和C了

需要注意的是,用asin的方法来计算是区分不了钝角还是锐角的
所以,一定要选择最长边为a才可以,因为最长边相邻的两个角必然是锐角, 求出B角和C角后, 自然A角就可以用内角和180度的规则得到
余弦公式他不香吗?
messi661 2020-01-21
  • 打赏
  • 举报
回复
引用 13 楼 qq_45848185的回复:
是特殊度数吗?是题目还是代码?
不是特殊度数,就是在C语言里面用公式把3个角度求出来
运维之路 2020-01-21
  • 打赏
  • 举报
回复
是特殊度数吗?是题目还是代码?
Yomance 2020-01-20
  • 打赏
  • 举报
回复
这玩意儿是数学问题,和程序没关系吧
西湖东岸 2020-01-20
  • 打赏
  • 举报
回复
不知道这个是什么
道亦无名 2020-01-20
  • 打赏
  • 举报
回复
简单吧 直接调用函数不就好了
寻开心 2020-01-20
  • 打赏
  • 举报
回复
#include <math.h>

acos函数, 反余弦函数, 余弦值返回弧度


float angle = acos(0.5) /3.1415926 * 180;
printf("%g\n", angle); // 输出60度
messi661 2020-01-20
  • 打赏
  • 举报
回复
引用 1 楼 一股清流~的回复:
余弦公式就可以求解的
请问一下这个公式不是只能求出cos的值吗,输在c语言里面可以直接求出角的度数吗
messi661 2020-01-20
  • 打赏
  • 举报
回复
引用 4 楼 寻开心的回复:
还是一楼的办法, 用余弦公式好, cosA = (b*b+c*c-a*a)/(2*b*c)
无需判断钝角还是锐角,直接就有答案了
请问一下这个公式不是只能求出cos的值吗,输在c语言里面可以直接求出度数吗
weixin_40290083 2020-01-19
  • 打赏
  • 举报
回复
你是问数学问题还是问程序设计问题
加载更多回复(3)

33,321

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧