1 条题解
-
0
C :
#include<stdio.h> void main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if(a+b<c||a+c<b||b+c<a){ printf("no");} else if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a){ printf("zhijiao"); } else if(a*a+b*b<c*c||a*a+c*c<b*b||b*b+c*c<a*a){ printf("dunjiao"); } else if(a*a+b*b>c*c||a*a+c*c>b*b||b*b+c*c>a*a){ printf("ruijiao"); } }C++ :
#include <iostream> #include <iomanip> using namespace std; int main(){ int a,b,c; cin>>a>>b>>c; if(a+b>c&&b+c>a&&c+a>b){ if(a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a){ cout<<"zhijiao"; }else if(a*a+b*b<c*c||a*a+c*c<b*b||b*b+c*c<a*a){ cout<<"dunjiao"; }else{ cout<<"ruijiao"; } }else{ cout<<"no"; } }Pascal :
var a:array[1..100] of longint; i,j,t:longint; begin for i:=1 to 3 do read(a[i]); for i:=1 to 2 do for j:=i+1 to 3 do if a[i]>a[j] then begin t:=a[i];a[i]:=a[j];a[j]:=t; end; if a[1]+a[2]>a[3] then begin if a[1]*a[1]+a[2]*a[2]=a[3]*a[3] then writeln('zhijiao'); if a[1]*a[1]+a[2]*a[2]<a[3]*a[3] then writeln('dunjiao'); if a[1]*a[1]+a[2]*a[2]>a[3]*a[3] then writeln('ruijiao'); end else writeln('no'); end.Java :
import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner scanner=new Scanner(System.in); String str=scanner.nextLine(); String[] strArray=str.split(" "); int[] intArray=new int[strArray.length]; for(int i=0;i<strArray.length;i++){ intArray[i]=Integer.valueOf(strArray[i]); } for(int i=0;i<intArray.length;i++){ for(int j=0;j<intArray.length-1;j++){ if(intArray[j]>=intArray[j+1]){ int temp=intArray[j]; intArray[j]=intArray[j+1]; intArray[j+1]=temp; } } } int a=intArray[0]; int b=intArray[1]; int c=intArray[2]; if((a+b>c)&&(c-a<b)&&(c-b<a)){ if(a*a+b*b==c*c){ System.out.println("zhijiao"); }else if(a*a+b*b>c*c){ System.out.println("ruijiao"); }else{ System.out.println("dunjiao"); } }else{ System.out.println("no"); } } }Python :
a,b,c=map(int,input().split()) if a+b<=c or a+c<=b or b+c<=a: print('no') if a+b>c and a+c>b and b+c>a: if a*a+b*b==c*c or a*a+c*c==b*b or b*b+c*c==a*a: print('zhijiao') elif a*a+b*b>c*c and a*a+c*c>b*b and b*b+c*c>a*a: print('ruijiao') elif a*a+b*b<c*c or a*a+c*c<b*b or b*b+c*c<a*a: print('dunjiao')
- 1
信息
- ID
- 17
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 10
- 标签
- 递交数
- 3
- 已通过
- 1
- 上传者