C语言 用直角边长 计算角度

用语言计算
已知直角三角形2个直角边长度变量 求另两角A、B角度

请不要复制粘贴 用心回答 给分 虚心请教各位高手 谢谢!

#include "stdio.h"
#include "math.h"
void main()
{
double a,b;
double A,B;
printf("Please input a,b:\n");//输入两直角边的长度
scanf("%f%f",&a,&b);//分别存到a,b两个变量中
A=atan(a/b);//角度A的正切值为a/b,所以,A应该是a/b的反正切值
B=atan(b/a);//角度B的正切值为b/a,所以,B应该是b/a的反正切值
//计算的结果,是弧度数,如果你想输出度数,可以做转化:
A=A/3.14*180;//这样,输出的就是度数。
B=B/3.14*180;

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-29
#include<stdio.h> /***声明对标准输入输出函数调用***/
#include<math.h> /***声明math函数的调用***/
#define PI 3.1415926 /***宏定义PI 3.1415926***/
main()
{
float a,b ; /***定义a,b作为两直角边长***/
printf("请输入两边长,以空格隔开:\n"); /***提示输入两边长***/
scanf("%f%f",&a,&b);/***读入两边长,分别赋值给a,b***/
printf("两角分别是%f度,%f度",(int)(atan(a/b)/PI*180*100)/100.0,90-(int)(atan(a/b)/PI*180*100)/100.0);/***调用math函数中的atan函数并将弧度数转换为角度然后保留两位小数***/
}
纯手工的哦,原创,希望满足楼主要求,以通过编译运行,望采纳本回答被提问者采纳

C语言 用直角边长 计算角度
void main(){ double a,b;double A,B;printf("Please input a,b:\\n");\/\/输入两直角边的长度 scanf("%f%f",&a,&b);\/\/分别存到a,b两个变量中 A=atan(a\/b);\/\/角度A的正切值为a\/b,所以,A应该是a\/b的反正切值 B=atan(b\/a);\/\/角度B的正切值为b\/a,所以,B应该是b\/a的反...

帮忙用C语言计算直角三角形角度
先用atan求弧度,然后转成角度就可以了 代码如下 include <stdio.h>#include <math.h>#define PI 3.14159265359#define CONVERT(x) (x*180\/PI) int main(){double x = atan(1.5\/2);printf("%lf\\n", CONVERT(x));return 0;}如果邻边可能为斜边 那还有一种情况求asin值,后转为角度。

c语言中输入直角三角形的两条直角边,如何求斜边的长度?
static void show(double a,double b,double c){ if(a+b<c&&a+c<b&&b+c

C语言程序设计:已知直角三角形两直角边a,b,设计程序求出斜边c,结果保 ...
double a, b, c;cout << "请输入边长a;";cin >> a;cout << "请输入边长b;";cin >> b;c = sqrt(a*a + b * b);cout << setiosflags(ios::fixed) << setprecision(2) << "第三边的长度为" << c << endl;} return 0;} ...

C语言输入直角三角形的一个锐角的度数和斜边的长度,输出其面积?大一...
输入直角三角形的两条直角边的长度,求斜边的长度。 c语言... c语言 展开 设直角三角形两直角边长分别为a和b,斜边为c。

用C语言编写勾股定理求斜边
定义两直角边的分别为a和b,斜边为c。用数学表达式可表示为:a^2+b^2=c^2。则斜边长为根号下(a^2+b^2)。C语言代码如下:int main() { doublea,b;\/\/定义变量 std::cout<<"输入a:";\/\/输出提示信息 std::cin>>a;\/\/接收输入值到a std::cout<<"输入b:";std::cin>>b;\/\/接...

C语言怎么计算直角三角形斜边,计算本息和
s=(a+b+c)\/2;\/\/计算半周长 area=sqrt(s*(s-a)*(s-b)*(s-c));\/\/套用海伦公式,计算面积 printf("这个三角形的面积为%lf\\n", area);\/\/输出结果 } else printf("无法构成三角形\\n");\/\/输入不合法,提示。return 0;} 注意事项:C++用边长求三角形面zd积 include<bits\/stdc++.h>...

c语言判断三角形类型
c语言判断三角形类型如下:判断三角形是否存在。在判断三角形类型之前,我们首先需要判断三个边长是否能够构成一个三角形。根据三角形的定义,三角形的任意两边之和大于第三边。因此,我们可以使用下面的代码来判断三角形是否存在。if(a+b>c&&a+c>b&&b+c>a){\/\/ 三角形存在。}else{\/\/三角形不存在...

用C语言编写直角三角形面积,请高手指点下错误
void main (){ float length1;float length2;float length3;float area;printf("请以此输入两个直角边长和斜边长\\n");\/\/scanf里面不要有'\\n'scanf("%f%f%f",&length1,&length2,&length3);if((length1*length1)+(length2*length2)==length3*length3)\/\/是'==',而不是'='{ area=...

C语言怎么计算直角三角形斜边,计算本息和
int main(){ float x,y,z;printf("请输入直角三角形两直角边边长:\\n");scanf("%f %f",&x,&y);z=sqrt(x*x+y*y); \/\/三角形斜边的平方等于两直角边长平方和,所以要求斜边只用 \/\/在两直角边平方和的基础上开方就行了 printf("斜边长为:%f\\n",z);return 0;} 运行结果如图:第4...

相似回答