C语言:C语言判断三角形形的形状

c语言编程,求三角形面积
若已知三角形三个边的长度分别为a,b,c(并假设三个边长度的单位一致,在本编程题中忽略其单位),则可以利用公式:.
求得三角形的面积,其中:s=(a+b+c)/2.编程实现从控制台读入以整数表示的三个边的长度(假设输入的长度肯定可以形成三角形),然后利用上述公式计算面积并输出,结果小数点后保留3位有效数字.
从控制台输入三个整数表示三角形三个边的长度,以空格分隔三个整数.
向控制台输出求得的三角形的面积,小数点后保留三位有效数字.
輸入的三角形三个边的长度分别为4、4、6,利用上述计算公式可以求得三角形的面积为7.937,小数点后保留三位有效数字.
提示:可以使用求平方根的庫函数,见教科书的附录B.4,使用前应包含头文件.

感觉6楼朋友没有考虑角度问题峩试了一下他的程序,底很大高很小时,三角形应该很扁但输出不是,我写了一个,其中我是按如下规则考虑的:一行就代表高度为1┅行的字符数就代表底边长度,另外根据实际情况高应该 >= 2, 底应该 >= 3.关于用到是否能整除的问题我没找到round()函数,故我把那部分代码给注释了还有如果高很大,而底很小比如底 = 3,高 = 20这样输出的图形用ASCII在DOS上肯定是不可看的,对于这种情况我没有检测.代码如下:


* @chnum 三角形内部一荇的字符数包括边界 + 内部填充字符数
}感觉这个代码能够应对你的情况了,希望可以符合你的要求不介意你将20分送给在下..

c语言C语言判断三角形形 c语言 判断數据类型 c语言判断类型 c语言求三角形面积 c语言三角形面积 c语言 三角形 c语言输出三角形 用c语言编写三角形

我要回帖

更多关于 C语言判断三角形 的文章

 

随机推荐