c语言程序设计题

1.已知三角形的三边长为a,b,c,计算三角形面积的公式为:
area =sqrt(s(s-a)(s-b)(s-c)),s=1/2(a+b+c)
其中,a,b,c为浮点数,sqrt为开平方计算。
要求编写程序,从键盘输入a,b,c的值,计算并输出三角形的面积。
注意:不用判断输入的边长值是否满足三角形要求,
只需进行简单计算即可。
**要求输入提示信息格式为:”Input a,b,c:”;
**要求输入数据格式:”%f,%f,%f”
**输出格式要求:”area=%.2f\n”
*/

#include "stdio.h"
#include "math.h"
main()
{ 
float a,b,c,s,area;
printf("Input a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area =sqrt((s-a)*(s-b)*(s-c)*s);
printf("area=%.2f\n",area);
}

2.编写程序计算圆的面积和周长。要求使用宏定义将π定义为3.14。
**输入格式要求:”%f” 提示信息:”请输入半径的值:”
**输出格式要求:”半径为%5.2f的圆的面积为%5.1f,圆的周长为%5.1f\n”
示例运行如下:
请输入半径的值:3.5
半径为 3.50的圆的面积为 38.5,圆的周长为 22.0

#include "stdio.h"
#define PI 3.14
main()
{	
	float r,c,s;
	printf("请输入半径:");
	scanf("%f",&r);
	c=PI*r*2;
	s=PI*r*r;
	printf("半径为%5.2f的圆的面积为%5.1f,圆的周长为%5.1f\n",r,s,c);
}

 

原创文章,作者:小 编,如若转载,请注明出处:https://www.mzbky.com/678.html

发表评论

登录后才能评论