三人吃饭问题

it2025-01-29  13

#include<iostream> using namespace std; int main() {     int a,b,c;     int as,bs,cs;     for(a=1;a<4;a++)     {         for(b=1;b<4;b++)         {             for(c=1;c<4;c++)             {                 as=(b>a)+(c==a);                 bs=(a>b)+(a>c);                 cs=(c>b)+(b>a);                 if(!(a>=b&&as>=bs||a>=c&&as>=cs||b>=c&&bs>=cs||a<=b&&as<=bs||a<=c&&as<=cs||b<=c&&bs<=cs))  //确保少的说的真话多                     cout<<a<<b<<c<<endl;             }         }     }     return 0; }

最新回复(0)