習題4-7 最大公約數和最小公倍數 (15 point(s))
本題要求兩個給定正整數的最大公約數和最小公倍數。
輸入格式:
輸入在一行中給出兩個正整數M和N(≤1000)。
輸出格式:
在一行中順序輸出M和N的最大公約數和最小公倍數,兩數字間以1空格分隔。
輸入樣例:
511 292
輸出樣例:
73 2044
#include<stdio.h> int main(){ int N,M,a,b,i,j; scanf("%d %d",&N,&M); a=M*N; for(i=N;i<=a;i++){ if(i%N==0&&i%M==0){ a=i; break; } } for(j=M;j>0;j--){ if(N%j==0&&M%j==0){ b=j; break; } } printf("%d %d",b,a); return 0; }
相關推薦
習題4-7 最大公約數和最小公倍數 (15 point(s))
本題要求兩個給定正整數的最大公約數和最小公倍數。 輸入格式: 輸入在一行中給出兩個正整數M和N(≤1000)。 輸出格式: 在一行中順序輸出M和N的最大公約數和最小公倍數,兩數字間以1空格分隔。 輸入樣例: 511 292 輸出樣例: 73 2044 #incl
習題5-7 使用函式求餘弦函式的近似值 (15 point(s))
習題5-7 使用函式求餘弦函式的近似值 (15 point(s)) 本題要求實現一個函式,用下列公式求cos(x)的近似值,精確到最後一項的絕對值小於e: cos(x)=x0/0!−x2/2!+x4/4!−x6/6!+⋯ 函式介面定義: double func
7-26 最大公約數和最小公倍數 (15 分)
本題要求兩個給定正整數的最大公約數和最小公倍數。 輸入格式: 輸入在一行中給出兩個正整數M和N(≤1000)。 輸出格式: 在一行中順序輸出M和N的最大公約數和最小公倍數,兩數字間以1空格分隔。 輸入樣例: 511 292 輸出樣例: 73 2044 鳴謝
7-6 最大公約數和最小公倍數(15 分)
7-6 最大公約數和最小公倍數(15 分) 本題要求兩個給定正整數的最大公約數和最小公倍數。 輸入格式: 輸入在一行中給出兩個正整數M和N(≤1000)。 輸出格式: 在一行中順序輸出M和
C語言之函式呼叫07—求4個數的最大公約數和最小公倍數
//函式呼叫 /* ========================================================== 題目:求4個數的最大公約數和最小公倍數。 ===============================================
7-13 最大公約數和最小公倍數(15 分)
本題要求兩個給定正整數的最大公約數和最小公倍數。 輸入格式: 輸入在一行中給出兩個正整數M和N(≤1000)。 輸出格式: 在一行中順序輸出M和N的最大公約數和最小公倍數,兩數字間以1空格分隔。 輸入樣例: 511 292 輸出樣例: 73 2044 #include<stdio.h&g
7-26 最大公約數和最小公倍數(15 分)
題目: 本題要求兩個給定正整數的最大公約數和最小公倍數。 輸入格式: 輸入在一行中給出兩個正整數M和N(≤1000)。 輸出格式: 在一行中順序輸出M和N的最大公約數和最小公倍數,兩數字間以1空格分隔。 輸入樣例: 511 292 輸出樣例:
最大公約數和最小公倍數
描述 出現 mage 最大公約數 images code ger return ges 一、問題描述 從鍵盤輸入兩個正整數a和b,求其最大公約數和最小公倍數。 二、算法思想及代碼 求最小公倍數算法:最小公倍數=兩整數的乘積÷最大公約數 求最大公約數算法: (1)輾轉相除法
31、求最大公約數和最大公倍數
2017年 可能 b+ 意義 enter 最小公倍數 余數 c++ == 求最大公約數和最大公倍數 一、求三個數的最大公約數和最大公倍數 /* 時間:2017年6月30日20:14:33 功能:求三個數的最大公約數與最小公倍數 */ # include <s
求最大公約數和最小公倍數的標準解法(記住)
button one none esc sam per efault 等級 b- 1012 最大公約數和最小公倍數問題 2001年NOIP全國聯賽普及組 時間限制: 1 s 空間限制: 128000 KB 題目等級 : 白銀 Silver
洛谷 P1029 最大公約數和最小公倍數問題
copy floor ont splay sample 最小公倍數 數學 分享圖片 sam P1029 最大公約數和最小公倍數問題 題目描述 輸入二個正整數x0,y0(2<=x0<100000,2<=y0<=100
求一組數據的最大公約數和最小公倍數
valid 約數 public argc oid pos define min 最小 求最大公約數采用輾轉相除法 求最小公倍數 = 最大公約數 * (A/最大公約數)*(B/最大公約數) //#include<stdafx.h> #include<
18.2.13 codevs1012 最大公約數和最小公倍數問題
end scrip body math iostream pen 分享 name 約數和 1012 最大公約數和最小公倍數問題 2001年NOIP全國聯賽普及組 題目描述 Description 輸入二個正整數x0,y0(2&
求兩個數的最大最大公約數和最小公倍數
兩個 rem pac [] while ext bre list AS package java; import java.util.ArrayList; import java.util.List; import java.util.Scanner; pu
求兩個正整數的最大公約數和最小公倍數
公倍數 最大 sys static () 一個 AR ati scanner import java.util.Scanner;public class Gyb { public static void main(String[] args) {
求兩個數的最大公約數和最小公倍數
esp long cout gcd urn clas 代碼 () else 求最大公約數利用輾轉相除法: long long gcd(long long a,long long b) { if(b==0) return a; else
南陽oj 最大公約數和最小公倍數
lse cout 約數和 ret return space urn stream end #include<iostream>#include<algorithm>using namespace std;int main (){ int n; cin
java中請給出例子程序:找出兩個數的最大公約數和最小公倍數
strong big ont com 約數 計算 www main .html 9.2 找出12和8的最大公約數和最小公倍數。 (視頻下載) (全部書籍) public class Test { public static void main(String[]
用分解質因數求兩個數字的最大公約數和最小公倍數
分解質因數採用Pollard Rho快速因數分解演算法,該演算法描述如下: 輸入一個任意數字n後,從最小的質數k=2開始,按下述步驟完成: 1 如果k恰等於n,則說明分解質因數的過程已經結束,打印出即可。 2 如果n>k,但n能被k整除,則應打印出k的值,並用n除以k的商作為新的正
兩個數的最大公約數和最小公倍數
一、思路: 1、最大公約數和最小公倍數的範圍: 最大公約數:1——兩個數中的最小值 最小公倍數:兩數中的最大值——兩數之積 2、最小公倍數: 在範圍內,由大到小,依次分別除以兩個數,第一個同時整除的數字即為最小公倍數 3、最大公約數: 在範圍內,由小到大,分別