C、C++、C#的最大公因數和最小公倍數

用最大公因數和最小公倍數去看這三個語言的些微不同

MinKuan
2 min readSep 8, 2020

前言

每個程式語言都有其特色和功用,而這裡用簡單的數學去帶出不同程式語言的寫法跟特色,讓使用者可以快速感受程式之間的差異。
之前有做過c、java、python的比較,有興趣的人可以參考看看這篇:
https://medium.com/@minkuanchen/c-java-python%E7%9A%84%E6%9C%80%E5%A4%A7%E5%85%AC%E5%9B%A0%E6%95%B8%E5%92%8C%E6%9C%80%E5%B0%8F%E5%85%AC%E5%80%8D%E6%95%B8-e72af8309787

環境設定

OnlineGDB

https://www.onlinegdb.com/

這是個簡易的編譯器,可以在右上角選擇你要的程式語言

開始作業

C

C++

C#

小結

這三種語言差異最大部份我認為是輸入和輸出,當然也有其他細節也有些許不同像是{}的擺法就有些微差異,但可以知道的是他們都是從C語言為基礎的,有人說C#很簡單很易學,但我認為C#不夠直觀,反而C的可閱讀性我覺得比較高。

最後每個程式語言都有相對應的工作事項,針對不同事情而用不同語言,找到最適合最符合最能有效率的完成該工作的程式語言才是最重要的。

參考資料

大家在說的C語言,C、C++、C#差異到底是什麼?
c及c++求最大公因數及最小公倍數

--

--