1 条题解
-
0
C :
#include<stdio.h> int main() { int a[3],t,i,j; while(scanf("%d%d%d",&a[0],&a[1],&a[2])!=EOF) { for(i=0;i<3;i++) for(j=i;j<3;j++) if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;} if(a[0]*a[0]+a[1]*a[1]==a[2]*a[2])printf("直角三角形\n"); else if(a[0]*a[0]+a[1]*a[1]>a[2]*a[2])printf("锐角三角形\n"); else printf("钝角三角形\n"); } return 0; }
C++ :
#include<cstdio> #include<algorithm> using namespace std; int main() { double n[3]; while(scanf("%lf%lf%lf",&n[0],&n[1],&n[2])!=EOF) { sort(n,n+3); if(n[0]*n[0]+n[1]*n[1]==n[2]*n[2]) puts("直角三角形"); else if(n[0]*n[0]+n[1]*n[1]>n[2]*n[2]) puts("锐角三角形"); else puts("钝角三角形"); } return 0; }
Java :
import java.util.*; public class Main { public static void main(String[]args){ Scanner cin=new Scanner(System.in); int[]a=new int[3]; while(cin.hasNext()){ a[0]=cin.nextInt(); a[1]=cin.nextInt(); a[2]=cin.nextInt(); Arrays.sort(a); int sum=a[0]*a[0]+a[1]*a[1]-a[2]*a[2]; String s; if(sum<0) s="钝角三角形"; else if(sum>0) s="锐角三角形"; else s="直角三角形"; System.out.println(s); } cin.close(); } }
- 1
信息
- ID
- 1861
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者