只得了67分?(c++)
查看原帖
只得了67分?(c++)
922781
Dpf20120621楼主2023/12/28 20:51
#include<bits/stdc++.h>
using namespace std;
int h[10];
int main(){
	for(int i=0;i<3;i++)cin>>h[i];
	sort(h,h+3);
	if(!(h[0]+h[1])>h[2]){
		printf("Not triangle\n");
		return 0;
	}
	int a=pow(h[0],2),b=pow(h[1],2),c=pow(h[2],2);
	if((a+b)==c)printf("Right triangle\n");
	else if((a+b)>c)printf("Acute triangle\n");
	else if((a+b)<c)printf("Obtuse triangle\n");
	if(a==b||a==c||b==c)printf("Isosceles triangle\n");
	if(a==b&&b==c)printf("Equilateral triangle\n");
	return 0;
}
2023/12/28 20:51
加载中...