問題描述
我國有4大淡水湖。
a說:洞庭湖最大,洪澤湖最小,鄱陽湖第三。
b說:洪澤湖最大,洞庭湖最小,鄱陽湖第二,太湖第三。
c說:洪澤湖最小,洞庭湖第三。
d說:鄱陽湖最大,太湖最小,洪澤湖第二,洞庭湖第三。
已知這4個湖的大小均不相等,4個人每人僅答對乙個,
請程式設計按照鄱陽湖、洞庭湖、太湖、洪澤湖的順序給出他們的大小排名。
輸入
無。輸出
輸出為4行,第1行為鄱陽湖的大小名次,從大到小名次分別表示為1、2、3、4;第2、3、4行分別為洞庭湖、太湖、洪澤湖的大小名次。
輸入示例
(無)
輸出示例
321
4
提示
此題我寫的方法太笨了,較好的方法是先列舉出所有的可能性(a43=24中,做迴圈即可得出),再做判斷。
原始碼
#include
using
namespace
std;
int main()
for (int t = 1; t < 5; t++)
for (int h = 1; h < 5; h++)
if (((d==1)+(h==4)+(p==3) == 1)&&((h==1)+(d==4)+(p==2)+(t==3) == 1)&&((h==4)+(d==3) == 1)&&((p==1)+(t==4)+(h==2)+(d==3) == 1))
C 練習 四大湖
總時間限制 1000ms 記憶體限制 65536kb 描述 我國有4大淡水湖。a說 洞庭湖最大,洪澤湖最小,鄱陽湖第三。b說 洪澤湖最大,洞庭湖最小,鄱陽湖第二,太湖第三。c說 洪澤湖最小,洞庭湖第三。d說 鄱陽湖最大,太湖最小,洪澤湖第二,洞庭湖第三。已知這4個湖的大小均不相等,4個人每人僅答對乙...
列舉法求解四大湖問題
今天突然想起來以前有個四大湖的問題自己一直沒做出來,蠻長時間了。正好拎出來做一做。題目 甲 洞庭湖最大,洪澤湖最小,鄱陽湖第三。乙 洪澤湖最大,洞庭湖最小,鄱陽湖第二,太湖第三。丙 洪澤湖最小,洞庭湖第三。丁 鄱陽湖最大,太湖最小,洪澤湖第二,洞庭湖第三。已知對於每個湖的大小,且每人僅說對了乙個,寫...
票統計(C程式設計高階第2周)
問題描述 有乙個小型的報賬系統,它有如下功能 1 統計每個人所報發票的總錢數 2 統計每類發票的總錢數 將此系統簡化為如下 假設發票類別共有a b c三種 一共有三個人,id分別為1 2 3。輸入 系統輸入包含三行,每行第乙個數為人員id 整型,1或2或3 第二個數為發票總張數 張數不超過100 之...