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