uva253-CubePainting
V站链接--->https://vjudge.net/problem/UVA-253,一道简单的模拟题
1 #include<bits/stdc++.h> 2 using namespace std; 3 string s; 4 string s1,s2,s3,s4,s5,s6; 5 int main(){ 6 while(cin>>s ){ 7 s1=s[5]+s[0]; //上下两种写法都可以,下面那种有些多余 8 s2=s[1]<s[4]?s[1]+s[4]:s[4]+s[1]; 9 s3=s[2]<s[3]?s[2]+s[3]:s[3]+s[2]; 10 s4=s[6]<s[11]?s[6]+s[11]:s[11]+s[6]; 11 s5=s[7]<s[10]?s[7]+s[10]:s[10]+s[7]; 12 s6=s[8]<s[9]?s[8]+s[9]:s[9]+s[8]; 13 14 if( 15 (s1==s6||s1==s4||s1==s5)&& 16 (s2==s6||s2==s4||s2==s5)&& 17 (s3==s6||s3==s4||s3==s5) 18 ) 19 if( 20 (s4==s1||s4==s2||s4==s3)&& 21 (s5==s1||s5==s2||s5==s3)&& 22 (s6==s1||s6==s2||s6==s3) 23 ) 24 cout<<"TRUE"<<endl; 25 else cout<<"FALSE"<<endl; 26 else cout<<"FALSE"<<endl; 27 } 28 return 0; 29 30 }
我在反思上,做的远远不够。