當前位置:編程學習大全網 - 網站源碼 - 幫忙解釋壹下壹個簡單C語言

幫忙解釋壹下壹個簡單C語言

首先,if(){}那個語句塊,是為了確保c大於等於d。

下面來說 while(){}語句塊

c、d的值分別賦予了a、b

因此a>=b;

例如 a = 15, b = 14;

第壹次循環是 a%b = 15/14剩的余數 既是1

此時 temp=1;a=14;b=1;

第二次循環 temp=0;a=1;b=0;

因b=0;

結束循環;

即 1 就是 14和15的最大公約數

而 最小公倍數=兩數之積/最大公約數

不明白的話,妳可以搜 “輾轉相除法” 的 百度百科

  • 上一篇:求股票指數
  • 下一篇:微信誘導分享源代碼
  • copyright 2024編程學習大全網