0
点赞
收藏
分享

微信扫一扫

算法与结构化程序设计

阎小妍 2022-05-03 阅读 60
c语言

1.输入圆的半径,输出圆的面积

 

2. 输入三角形的三边长,求三角形的面积

 

#include<stdio.h>
#include<math.h>
int main()
{
	float a, b, c, p;
	double S;
	printf("请输入三边长度:\n");
	scanf("%f %f %f", &a, &b, &c);
	if (a + b > c && b + c > a && a + c > b)
	{
		p = (a + b + c) / 2;
		S = sqrt(p * (p - a)*(p - b)*(p - c)); //海伦公式
		printf("此三角形面积为: % f\n" ,S);
	}
	else
	{
		printf("您所输入的三边不构成三角形!\n");

	}
}

3.输入三角形两边边长a,b和夹角alpha的度数,输出第三条边边长。 

 

#include<stdio.h>
#include<math.h>
int main()
{
    int a, b, theta;
    float c, s, d;
    printf("请分别输入三角形两边边长以及夹角,数据之间用空格键隔开。其中夹角请按角度制输入\n");
    scanf("%d%d%d", &a, &b, &theta);
    s=0.5*a*b*sin(theta*3.14159265/180);
    d=cos(theta*3.14159265/180);
    c=sqrt(a*a+b*b-2*a*b*d);
    printf("三角形面积为%f\n", s);
    printf("三角形第三边长为%f\n", c); 
    return 0;
}

 

 

 

 

举报

相关推荐

顺序结构程序设计

0 条评论