大家好,今天小编关注到一个比较有意思的话题,就是关于正三角c语言的问题,于是小编就整理了5个相关介绍正三角c语言的解答,让我们一起看看吧。
- C语言写代码,寻大神: 输入三个数字,判断是否能构成三角形,并判断是什么三角形,并求出三角形的面积?
- C语言如何输出带“*”的等腰三角形?
- c语言……,怎么打印三角形?
- 在C语言中使用什么表示角度?
- 正三角形的高怎么算?
C语言写代码,寻大神: 输入三个数字,判断是否能构成三角形,并判断是什么三角形,并求出三角形的面积?
代码示例:
#include<stdio.h>
{
folat a,b,c,s,p ;
printf("请输入三角形的三边:");
scanf("%f %f %f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形的面积为:%.1f",s);
C语言如何输出带“*”的等腰三角形?
根据i,j的关系(规律)对应好来写语句。假设输出图形 * *** ***** *******(手机问题可能有误差) 第一行1个 第二行3个 第三行5个 第四行7个(共4行)\\i是控制行数 \\j对应输出每行个数\\每次都需要回车换行 双重循环 for(i=0;i<4;i++) { for(j=3;j>i;j- -) printf(“ ”); for(j=0;j<2*i+1;j++) printf(“*”); printf(“\n”); } 中间可能空格输出有语法错误 请见谅
c语言……,怎么打印三角形?
首先你要知道怎样打印三角形,一般都是,通过两个for循环,for(i=0;i<n;i++){for(j=0;j<i;j++){printf(“*");}printf(“\n");}输出三角形,之后你更改i,jn的数值,做相应的变化
在C语言中使用什么表示角度?
1、在操作三角函数的方法时,都是以弧度作为参数的,而不是角度,π=180度。Math有个常量PI,就是弧度π。
2、我们可以用Math类的Sin方法计算正弦值。比如sin30°是0.5。
3、使用Cos方法可以计算余弦值,cos60°是0.54、使用Tan方法可以计算正切值,tan45°就是1。5、除了计算已知角度的三角函数值,也可以通过已知的三角函数值来计算角度。当然返回的也是弧度表示。已知sin值为1,就可以用Asin方法计算出角度为90°。6、已知cos的值为-1,就可以用Acos计算出角度为π。7、已知tan的值为1,就可以用Atan计算出角度为45°,对应弧度的值大约就是0.785398163397448。
正三角形的高怎么算?
正三角形的高有多种求法,一般用三角函数的方法或勾股定理求出。
正三角形的三边相等,三角相等都是60°。从一顶点作高线,高线将垂直平分底边。
设正三角形边长为a,根据正弦函数的定义,那么
高h=a×sin60°=a×√3/2。
根据勾股定理,可得到:h²=a²-(a/2)²=3/4×a²,
h=√(3/4×a²)=a×√3/2。
从三角形一个端点向它的对边作一条垂线,三角形顶点和它对边垂足之间的线段称三角形这条边上的高。所以由定义知,三角形的高是一条线段。三角形的高的计算公式是:h=2×S△÷a(S△是三角形的面积,a是三角形的底。)
三角形高的画法:
锐角三角形:从一个顶点向该顶点的对边做垂线;
直角三角形的直角边是直角三角形的高,直角顶点向斜边做垂线为斜边高;
钝角三角形钝角顶点向对边做垂线为该边的高,锐角向对边外延长线做垂线为该边的高。
总的来说,三角形的三条高所在的直线相交于一点。
锐角三角形:三条高都在三角形的内部。交点也在三角形的内部。
直角三角形:两条高分别在两条直角边上,另一条高在三角形的内部。交点是直角的顶点。
钝角三角形:钝角的两边上的高在三角形外部。交点在三角形的外部。
到此,以上就是小编对于正三角c语言的问题就介绍到这了,希望介绍关于正三角c语言的5点解答对大家有用。