#include <bits/stdc++.h>
using namespace std;
int main(){
long long int n; // 設立一個變數n
long long int a[n]; // 設立一個陣列a
cin>>n; // 輸入n
for(int i=1;i<=n;i++){
cin>>a[0]>>a[1]>>a[2];
sort(a,a+3); // 排序
if(a[0]+a[1]<=a[2]){ // 判斷是否為三角形
cout<<"Case "<<i<<": Invalid"<<endl;
}
else if (a[0]==a[2]){ // 判斷是否為正三角形
cout<<"Case "<<i<<": Equilateral"<<endl;
}
else if(a[0]==a[1]||a[1]==a[2]){ // 判斷是否為等腰三角形
cout<<"Case "<<i<<": Isosceles"<<endl;
}
else{ // 判斷是否為普通三角形
cout<<"Case "<<i<<": Scalene"<<endl;
}
}
return 0;
}
1121232@wghs.tp.edu.tw
#include <bits/stdc++.h> using namespace std; int main(){ long long int n; // 設立一個變數n long long int a[n]; // 設立一個陣列a cin>>n; // 輸入n for(int i=1;i<=n;i++){ cin>>a[0]>>a[1]>>a[2]; sort(a,a+3); // 排序 if(a[0]+a[1]<=a[2]){ // 判斷是否為三角形 cout<<"Case "<<i<<": Invalid"<<endl; } else if (a[0]==a[2]){ // 判斷是否為正三角形 cout<<"Case "<<i<<": Equilateral"<<endl; } else if(a[0]==a[1]||a[1]==a[2]){ // 判斷是否為等腰三角形 cout<<"Case "<<i<<": Isosceles"<<endl; } else{ // 判斷是否為普通三角形 cout<<"Case "<<i<<": Scalene"<<endl; } } return 0; }