前言
學習C語言的過程中,總會遇到很多令人眼前一亮的代碼,尤其是你寫了幾十行的代碼,別人只用了簡單幾行的遞歸就實現的功能。下面我就總結幾個C語言中 比較新手向的代碼。讓你有一種”woc!還能這么寫!”的想法,二進制 遞歸大神繞路。
第一種:遞歸類
求最大公因數
常規寫法:
int gcd(int m, int n){ int r; if (m>n){r=m,m=n,n=r;} r=n%m; while (r!=0){ n=m; m=r; r=n%m; } return m;}騷操作! 主站蜘蛛池模板: 康保县| 离岛区| 十堰市| 女性| 贵定县| 天水市| 玛沁县| 胶州市| 崇礼县| 都安| 梨树县| 周口市| 甘孜县| 拉萨市| 广宗县| 顺平县| 南木林县| 广汉市| 蒙阴县| 房山区| 辽宁省| 三台县| 万年县| 绍兴县| 南昌市| 延安市| 元朗区| 大名县| 阿巴嘎旗| 太白县| 南雄市| 昆明市| 龙岩市| 尚志市| 铁岭市| 师宗县| 毕节市| 鹿泉市| 兴安盟| 油尖旺区| 灵台县|