#求助
  • 板块学术版
  • 楼主__Octhyccc__
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/5/1 11:16
  • 上次更新2023/10/23 17:03:19
查看原帖
#求助
995753
__Octhyccc__楼主2023/5/1 11:16

传送门

经本人亲测,在Dev-C++中本题运行通过,但是一放到洛谷上就WA,[大哭]请帮我看看(求求了)

附上代码:

#include<bits/stdc++.h>
using namespace std;
int main(){
    int t,min=0,second=0;;
    cin>>t;
    long long m[t][3];
    for(int i=0;i<t;i++){
    	for(int j=0;j<3;j++){
    		cin>>m[i][j];
		}
	}
	for(int i=0;i<t;i++){
		for(int j=0;j<3;j++){
			for(int k=2;k>=0;k--){
				if(m[i][j]>m[i][k]){
					swap(m[i][j],m[i][k]);
				}
			}
		}
	}
	for(int i=0;i<t;i++){
		swap(m[i][0],m[i][2]);
		swap(m[i][2],m[i][1]);
	}//我也不知道我是怎么编的排序,不过没问题,可放心食用.
	for(int i=0;i<t;i++){
		if(m[i][0]+m[i][1]<=m[i][2] || m[i][0]<=0)cout<<"Case "<<i+1<<": Invalid"<<endl;
		else if(m[i][0]==m[i][1] && m[i][1]==m[i][2])cout<<"Case "<<i+1<<": Equilateral"<<endl;
		else if(m[i][0]==m[i][1] || m[i][i]==m[i][2])cout<<"Case "<<i+1<<": Isosceles"<<endl;
		else cout<<"Case "<<i+1<<": Scalene"<<endl;
	}
	return 0;
}
2023/5/1 11:16
加载中...