编程题#2:四大湖
描述
我国有4大淡水湖。
A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。
B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。
C说:洪泽湖最小,洞庭湖第三。
D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三。
已知这4个湖的大小均不相等,4个人每人仅答对一个,
请编程按照鄱阳湖、洞庭湖、太湖、洪泽湖的顺序给出他们的大小排名。
#include <iostream> using namespace std; int main() { int f, d, t, h; for (f = 1; f <= 4; f++) for (d = 1; d <= 4; d++) for (t = 1; t <= 4; t++) for (h = 1; h <= 4; h++) { if ((f + d + t + h == 10) && (f * d * t * h == 24)) { if ((d == 1) + (h == 4) + (f == 3) == 1 && (h == 1) + (d == 4) + (f == 2) + (t == 3) == 1 && (h == 4) + (d == 3) == 1 && (f == 1) + (t == 4) + (h == 2) +(d == 3) == 1 ) cout << f << endl << d << endl << t << endl << h << endl; } } return 0; }
    人一我百,人十我万!自己选择的路,跪着也要走完。
                    
                
                
            
        
浙公网安备 33010602011771号