C语言计算正三角形面积和周长从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 04:33:50
C语言计算正三角形面积和周长从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条

C语言计算正三角形面积和周长从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条
C语言计算正三角形面积和周长
从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.
注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条边长.
刚接触C语言没多久,试着按题目要求写了一下程序,如下:
#include
#include
int main (void)
{
int a,c;
double p,area;
printf ("Input a side of triangle:");
scanf ("%d",&a);
printf ("Output:\n");
c=a+a+a;
p=(a+a+a)/2;
area=sqrt(p*(p-a)*(p-a)*(p-a));
printf ("The area of triangle is %0.2f,the circle of triangle is %d\n",area,c);
}
可是我运行之后的答案和他给的答案不太一样.周长是没问题的,但是例子输入边长为5时,结果是10.83,而按照我的程序运行出来结果是7.48.

C语言计算正三角形面积和周长从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条
p=(a+a+a)/2.0;转换成浮点型再把结果赋给p

C语言计算正三角形面积和周长从键盘输入一个正三角形的边长(整型),计算该三角形的面积和周长.注:根据“海伦-秦九韶”公式,area=√p(p-a)(p-b)(p-c),其中p=(a+b+c)/2、a,b,c为三角形的三条 帮我编C语言,从键盘输入矩形的长和宽,计算矩形的周长和面积. 编写程序计算(m+n)!的值,m和n从键盘输入c语言答案 从键盘输入圆的半径r,计算圆的面积,并输出结果的C语言程序 已知圆的周长为L,编写C语言程序,计算出它的面积.要求从键盘输入周长值,在屏幕上显示出相应的面积值. “已知圆的周长为L,编写C语言程序,计算出他的面积.要求从键盘输入周长值,在屏幕上显示出相应的面积值 计算圆的直径、周长和面积.圆的半径从键盘输入,圆周率分别取3.14和3.1415926. 编写一个程序,从键盘输入圆的半径,计算该半径对应的周长,面积,球的表面积和体积? C语言 从键盘输入一个简单的数学表达式,计算并显示该表达式的值 求算法和程序 C语言 编写程序,从键盘输入一个正数,计算该数的平方根. 编写一程序,要求由键盘输入三个数,计算以这三个数为边长的三角形面积.用C语言编写.谢谢! 用java编写一个程序计算长方形的面积和周长.长方形的宽和高要求从键盘输入.要可以运行的, C语言:利用函数定义从键盘输入三个数,输出最大的一个数 设计一个程序,从键盘输入一个圆的半径,求其周长和面积 C++#include#define PI 3.14int main(){float r,c,s;cout c语言 判断三角形 周长 面积从键盘输入三角形的三条边长,判断是否构成三角形,如能则求出三角形的周长和面积并输入;如不能,输出不能构成三角形的信息.构成三角形的条件为:三角形任 编写一个c++程序,从键盘输入圆的半径,输出圆的周长和面积 从键盘输入两个实数a和x,按公式计算并输出y的值:(c语言) y=a^5+sin(ax)+ln(a+x)+e^ax 从键盘输入半径和高输出圆柱体的底面积和体积C语言