设为首页
收藏本站
切换到窄版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
C语言
C++
NET
JAVA
PHP
易语言
数据库
IE盒子
»
论坛
›
IE盒子
›
C语言
›
C语言的算法之:求直角三角形边长。
返回列表
发帖
查看:
221
|
回复:
1
C语言的算法之:求直角三角形边长。
[复制链接]
马艺匀
马艺匀
当前离线
积分
19
3
主题
10
帖子
19
积分
新手上路
新手上路, 积分 19, 距离下一级还需 31 积分
新手上路, 积分 19, 距离下一级还需 31 积分
积分
19
发消息
发表于 2022-11-4 21:31:54
|
显示全部楼层
|
阅读模式
今天一起分析C语言的算法之:求直角三角形边长。
算法题目:
求直角三角形两个边长的长度:已知斜边长度L,求2个直角边:X,Y长度。
1.编程思路分析
编程思路:
调用C语言的库函数,用sin函数和cos函数计算出直角边。
2.程序范例
#include <stdio.h>
#include <math.h>
void main()
{
float a,b,R,L,r;
printf(&#34;请输入斜边长度:&#34;);
scanf(&#34;%f&#34;,&L);
printf(&#34;请输入其中一斜角度数:&#34;);
scanf(&#34;%f&#34;,&r);
R=r/180*3.1415926; //计算弧度
a=sin(R)*L; //计算一直角边
b=cos(R)*L; //计算另一直角边
printf(&#34;%.2f\n&#34;,a);
printf(&#34;%.2f\n&#34;,b);
}
程序运行结果案例:
回复
使用道具
举报
蔡家的小作精
蔡家的小作精
当前离线
积分
17
2
主题
9
帖子
17
积分
新手上路
新手上路, 积分 17, 距离下一级还需 33 积分
新手上路, 积分 17, 距离下一级还需 33 积分
积分
17
发消息
发表于 2025-3-9 20:07:37
|
显示全部楼层
没人回帖。。。我来个吧
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
C++
快速回复
返回顶部
返回列表