想请教为什么全RE segmentation fault了(哭哭)
查看原帖
想请教为什么全RE segmentation fault了(哭哭)
678579
QPSLszd楼主2022/2/21 00:23
#include <stdio.h>
int a,b,c,max,min,center;
void compare(a,b,c){
	if(a>=b){
		if(b>=c){
			max=a;min=c;center=b;
		}else if(c>=a){
			max=c;min=b;center=a;
		}else max=a;min=b;center=c;
	}
	else if(a>=c){
		max=b;min=c;center=a;
	}else if(b>=c){
		max=b;min=a;center=c;
	}else {
		max=c;min=a;center=b;
		}
}
int main(){
	scanf("%d%d%d",a,b,c);
	compare(a,b,c);
	if(min+center>max&&(max-center)<min&&(center-min)<max){
		if(min*min+center*center==max*max){
			printf("Right triangle"); 
		}else if(min*min+center*center<max*max){
			printf("Obtuse triangle");
		}else printf("Acute triangle");
		
		if(max==center||min==center){
			printf("Isosceles triangle");
		}
		if(max==min){
			printf("Equilateral triangle");
		}
	}else printf("Not triangle");
	return 0;
}
2022/2/21 00:23
加载中...