第二个测试点出了问题
查看原帖
第二个测试点出了问题
270466
Ekesou楼主2020/5/27 20:31
#include<stdio.h>

int main()
{
	unsigned long long int a,b,c,t;

	//定义三边	
//	printf("请输入三个不小于10000的整数:");
	scanf("%llu%llu%llu", &a,&b,&c);
	
	//从小到大输出 
	if(a>=b){t=b;b=a;a=t;}
	if(a>=c){t=c;c=a;a=t;}
	if(b>=c){t=c;c=b;b=t;}
	
//	printf("%d%d%d", a, b, c);//从小到大输出 
	
	if((a+b)<c){
		printf("Not triangle\n");
	}
	if((a*a+b*b)==c*c){
		printf("Right triangle\n");
	}
	if((a*a+b*b)>c*c){
		printf("Acute triangle\n");
	}
	if((a*a+b*b)<c*c){
		printf("Obtuse triangle\n");
	}
	if(a==b||a==c||b==c){
		printf("Isosceles triangle\n");
	}
	if(a==b&&a==c){
		printf("Equilateral triangle\n");
	}
	
	return 0;
}

哪里少了吗?

2020/5/27 20:31
加载中...