更新时间:2024-06-30 17:33:27
大家好,我是小环,我来为大家解答以上问题。c语言编程例题,c语言编程题目及答案很多人还不知道,现在让我们一起来看看吧!
1、#include <stdio.h>
2、#include <math.h>
3、void main(void)
4、{
5、 double a;
6、 double b;
7、 double c;/* 以上三个变量分别对应三边 */
8、 double sin_c;/* c边对应角的正玄值 */
9、 double cos_c;/*c边对应角的余玄值*/
10、 double cos_a;
11、 double area; /* 三角形的面积 */
12、 printf("输入a,b,c:");
13、 scanf("%lf, %lf, %lf", &a, &b, &c);
14、 if(((a+b)>c) && (a-b)<c)
15、 {
16、 printf("三边能够成三角形 .");
17、 cos_c = (a*a + b*b -c*c)/(2*a*b);
18、 cos_a = (b*b + c*c - a*a)/(2*b*c);
19、 if ((cos_c > 0) && (cos_a >0))
20、 {
21、 printf("三角形是锐角三角形。 ");
22、 }
23、 else if ((cos_c < 0) || (cos_a < 0))
24、 {
25、 printf("三角形是钝角三角形 ");
26、 }
27、 else
28、 {
29、 printf("三角形是直角三角形 ");
30、 }
31、 sin_c = sqrt(1- cos_c*cos_c);
32、 area = a*b*sin_c/2;
33、 printf("三角形的面积是%f. ",area);
34、 }
35、 else
36、 {
37、 printf("三边不能构成三角形 ");
38、 }
39、}
本文到此讲解完毕了,希望对大家有帮助。