PAT B1062 最簡分數

2021-09-24 03:01:42 字數 818 閱讀 2613

根據題目要求,要輸出所給兩個分數間的所有最簡分數,第乙個條件是比較大小,對於兩個正分數 n​1​​/m​1​​ 和 n​2​​/m​2,當(n1*m2乙個分數一般寫成兩個整數相除的形式:n/m,其中 m 不為0。最簡分數是指分子和分母沒有公約數的分數表示形式。

現給定兩個不相等的正分數 n​1​​/m​1​​ 和 n​2​​/m​2​​,要求你按從小到大的順序列出它們之間分母為 k 的最簡分數。

輸入在一行中按 n/m 的格式給出兩個正分數,隨後是乙個正整數分母 k,其間以空格分隔。題目保證給出的所有整數都不超過 1000。

在一行中按 n/m 的格式列出兩個給定分數之間分母為 k 的所有最簡分數,按從小到大的順序,其間以 1 個空格分隔。行首尾不得有多餘空格。題目保證至少有 1 個輸出。

7/18 13/20 12
5/12 7/12
/***************2019.6.2-13:06-13:25**************/

/***************2019.6.3-12:30-12:50**************/

//b1062 最簡分數 40min

#include#includeint is******(int i,int k)

int main()

int k[k];

memset(k,0,sizeof(k));

j=0;

for(i=1;i<=k;i++)

for(i=0;ireturn 0;

}

PATB1062 最簡分數 輾轉相除法

乙個分數一般寫成兩個整數相除的形式 n m,其中 m 不為0。最簡分數是指分子和分母沒有公約數的分數表示形式。現給定兩個不相等的正分數 n1 m1 和 n2 m2,要求你按從小到大的順序列出它們之間分母為 k 的最簡分數。輸入在一行中按 n m 的格式給出兩個正分數,隨後是乙個正整數分母 k,其間以...

1062 最簡分數

乙個分數一般寫成兩個整數相除的形式 n m,其中m不為0。最簡分數是指分子和分母沒有公約數的分數表示形式。現給定兩個不相等的正分數 n1 m1 和 n2 m2,要求你按從小到大的順序列出它們之間分母為k的最簡分數。輸入格式 輸入在一行中按n m的格式給出兩個正分數,隨後是乙個正整數分母k,其間以空格...

1062 最簡分數 20

乙個分數一般寫成兩個整數相除的形式 n m,其中m不為0。最簡分數是指分子和分母沒有公約數的分數表示形式。現給定兩個不相等的正分數 n1 m1 和 n2 m2,要求你按從小到大的順序列出它們之間分母為k的最簡分數。輸入格式 輸入在一行中按n m的格式給出兩個正分數,隨後是乙個正整數分母k,其間以空格...