百例趣味程式設計題 56 區分旅客國籍

2021-08-01 08:27:07 字數 861 閱讀 4866

題目:在乙個旅館中住著六個不同國籍的人,他們分別來自美國、德國、英國、法國、俄羅斯和義大利。他們的名字叫a、b、c、d、e和f。名字的順序與上面的國籍不一定是相互對應的。現在已知:

1)a美國人是醫生。

2)e和俄羅斯人是教師。

3)c和德國人是技師。

4)b和f曾經當過兵,而德國人從未參過軍。

5)法國人比a年齡大;義大利人比c年齡大。

6)b同美國人下週要去西安旅行,而c同法國人下週要去杭州度假。

試問由上述已知條件,a、b、c、d、e和f各是哪國人?

趣味百題之趣味猜想

coding utf 8 import sys reload sys sys.setdefaultencoding utf 8 created on wed dec 07 18 43 25 2016 趣味百題之趣味猜想 author onlyyo 1.角谷猜想的內容為 任意給定乙個自然數,若它為偶數...

python趣味題 python 趣味百題3

等差素數數列 類似7 37 67 97 107 137 167 197這樣由素數組成的數列。素數數列具有項數的限制,一般指素數數列的項數有多少個連續項,最多可以存在多少個連續項 程式設計找出100以內的等差素數數列 思路 1.篩法找出100以內所有素數 2.對於素數list內兩兩組合,構造等差數列a...

c趣味程式百例 1

嘛,寒假無事,100k純c萌新剛來,就當做個記錄吧 繪製圓 首先,繪製是以每一行為單位的 每體現for迴圈 即書裡常用的 y,由每個確定的y,以及r 2 xx yy,可以得出 x 接著,繪製時,由於每一行打兩個點,那麼為了在明確的位置打出第乙個點來,用對行上的x用for迴圈的方式,非點的地方用空格,...