1062 最簡分數 20

2021-10-25 08:43:59 字數 380 閱讀 2288

原題:

思路: 我的思路是, 先把分數轉成小數, 這樣判斷大小就非常簡單. 一開始

得了19分, 有個1分的測試點沒過, 後來看了網上的, 發現是忘記考慮給出的

2個分數, 沒說誰大誰小.

實現:

#include int  is****** (int a, int b);

int main (void)

for (i = 1; i / (double)(k) < r2; i++) else }}

}return 0;

}// 1最簡形式 0非最簡形式

int is****** (int a, int b)

}return 1;

}

1062 最簡分數 20

乙個分數一般寫成兩個整數相除的形式 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,其間以空格...

1062 最簡分數(20 分)

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