
文章插圖
大家好,小跳來為大家解答以上的問題 。輸入兩個正整數m和n,輸入兩個正整數m和n求其最大公約數和最小公倍數這個很多人還不知道,現在讓我們一起來看看吧!
1、輸入兩個正整數m和n, 求其最大公約數和最小公倍數. <1> 用輾轉相除法求最大公約數 算法描述: m對n求余為a, 若a不等于0 則 m <- n, n <- a, 繼續求余 否則 n 為最大公約數 <2> 最小公倍數 = 兩個數的積 / 最大公約數 #include int main() { int m, n; int m_cup, n_cup, res; /*被除數, 除數, 余數*/ printf("Enter two integer:"); scanf("%d %d", &m, &n); if (m > 0 && n >0) { m_cup = m; n_cup = n; res = m_cup % n_cup; while (res != 0) { m_cup = n_cup; n_cup = res; res = m_cup % n_cup; } printf("Greatest common divisor: %d", n_cup); printf("Lease common multiple : %d", m * n / n_cup); } else printf("Error!"); return 0; }
- 金毛狗狗的正常體溫是多少
- 懷孕多少周才正常
- 蕪湖松鼠小鎮試運營入鎮指南 蕪湖松鼠小鎮什么時候正式營業
- 圍巾起球正常嗎
- 刮痧板正確的使用方法 刮痧板的使用方法和注意事項
- 蕪湖古城正式開放時間是什么時候開放的 蕪湖古城正式開放時間是什么時候
- 輪胎扒胎的正確步驟
- 開車離合器正確踩法
- 成為推免生還能正??佳袉?2017年考研推免生常見問題解答
- 怎么瀏覽國外的亞馬遜網站 如何真正切換到美國亞馬遜網站
