(題目3)在平行世界穿行

2022-02-06 20:54:41 字數 568 閱讀 7066

我們知道,條件語句就是根據條件是否成立來選擇執行某乙個分支。通常來說,你不能讓語句中的2個不同分支都執行,它們是互相平行的。

例如,下面的程式(c語言)會列印出「hello if」。因為if的條件為真。

if (1==1

) else

問題來了:請問,在不改變if條件和整體結構的前提下,你是否有辦法讓它可以同時列印「hello if」和「hello else」呢?

ps:當然,你也不能在if或整個程式的後面寫乙個printf()或其他任何輸出函式來列印「hello else」。

完成這個題目後,你可以再試試後面更有挑戰性的「加強版」。

【高階版】

如果if的條件是未知的,執行時它可能為true也可能為false(這更具有普遍性),你會怎麼辦呢?

if (???)  

else

寫在最後:

題目不是目的,而是要從中得到一些收穫。甚至,得不得到收穫也不是目的,而是在緊張的工作學習之餘放鬆一下你的大腦,就當是給大腦做個眼保健操吧 ^ ^

D3 平行座標系

平行座標系的介紹 資料來自 平行座標系是用來解決同時展示多個座標軸的資料集的視覺化問題。平行座標系是被廣泛使用的視覺化技術之一,是分析多維資料的強有力的工具。這裡我在做的時候採用了最簡單的方法製作的,即建立多個等長的比例尺,然後等距豎向排列在svg畫布中,再用一條一條的折線將其連線起來。效果圖 各座...

離散題目3

think 1暴力for迴圈 2初級桶排序思想 sdut題目鏈結 離散題目3 time limit 1000ms memory limit 65536kb problem description dayu在新的學習開始學習新的數學知識,一天dayu學習集合的時候遇到乙個問題,他有兩個集合a和b,他想...

離散題目3

think 查尋 子集問題,暴力 匹配判斷啦 沒錯 就是 這麼 沒道理 problem description dayu在新的學習開始學習新的數學知識,一天dayu學習集合的時候遇到乙個問題,他有兩個集合a和b,他想知道a是不是b的子集。input 多組輸入,每組的第一行有兩個數n,m,0 n,m ...