c语言判断是否是三角形,如果是是等边或,等腰三角形?
你的逻辑表达式描述是错误的,例如:a==b!=c
这种关系运算是不能连续进行的,第一步运算 a==b 的结果将和后面的数据继续进行运算!
而 a==b 的结果是“真”或者“假” 与 !=c 继续比较是没有意义的。
如果你想表达 a与b相等,而b与c不等,应该写成:
a==b && b!=c
你的每个逻辑表达式的错误是相同的。
在三角形abc中角c对应的?
由题意可得:2A=C,B=π-3A,2b=a+c sinA:sinB:sinC=a:b:c 可解得:a:b:c=4:5:
6 首先sinA:sinB=a:b B=π-3A b=(a+c)/2 sinB=sin3A=sinA[4(cosA)^2-1] 得4(cosA)^2-1=(a+c)/2a (1) 再sinA:sinB=a:
c sinC=sin2A=2sinAcosA 得2cosA=c/a (2) 再将(2)平方一下 由(1)(2)得答案
因为:角c等于90度(已知)所以:三角形abc是直角三角形(或RT三角形ABC)所以:AB边上的高等于AC(因为直角三角形的三条高汇聚于三角形的边上的一个顶点)所以:AB边上的高等于8
用C语言编写,输出用星号组成的三角形?
方法/步骤1:
打开visual C++ 6.0-文件-新建-文件-C++ Source File
方法/步骤2:
输入预处理命令和主函数:#include /*输入输出头文件*/void main() /*空类型:主函数*/
方法/步骤3:
定义变量并确定行数:int a,b; /*定义变量的数据类型为整型*/for(a=0;a<=4;a++) /*确定行数*/{
方法/步骤4:
确定空格数量:
for(b=4-a;b>=0;b--) /*确定空格数量*/
printf(" ");
方法/步骤5:
确定每一行星号数量并换行:
for(b=1;b<=a*2+1;b++) /*确定每一行星号数量*/printf("*");printf("\n"); /*换行*/
方法/步骤6:
完整的源代码:
#include /*输入输出头文件*/void main() /*空类型:主函数*/{int a,b; /*定义变量的数据类型为整型*/for(a=0;a<=4;a++) /*确定行数*/{for(b=4-a;b>=0;b--) /*确定空格数量*/printf(" ");for(b=1;b<=a*2+1;b++) /*确定每一行星号数量*/printf("*");printf("\n"); /*换行*/}}

