#include <stdio.h>
int main() {
float a,b,c; //由于考虑到角度可以有小数,所以我们这里定义的是浮点型
printf("input a,b");
scanf("%f %f",&a,&b);
c=180-a-b;
if(c>90 || a>90 || b>90)
printf("钝角三角形");
else if(c==90 || a==90 || b==90)
printf("直角三角形");
else
printf("锐角三角形");
return 0;
}
这里条件不能只写一个角的条件,不然程序在判断时会出错
例如我如果只写一个c>90,这个时候a>90,b<90,那么c-a-b得出来的是一个小于90的数
那么这个时候系统看见c<90,所以会判断为是锐角三角形,但由于a>90,实际应该是钝角三角形,所以我们在这里需要写出三个角的条件才行