7 6 有理數比較(10 分)

2021-08-19 21:29:18 字數 766 閱讀 1504

輸入在一行中按照「a1/b1 a2/b2」的格式給出兩個分數形式的有理數,其中分子和分母全是整形範圍內的正整數。

在一行中按照「a1/b1 關係符 a2/b2」的格式輸出兩個有理數的關係。其中「

>

」表示「大於」,「

<

」表示「小於」,「

=」表示「等於」。

1/2 3/4
1/2 < 3/4
6/8 3/4
6/8 = 3/4

emmm~屬於有理數系列比較簡單的題目了,這個題的中心思想就是把兩個分數處理成小數進行大小比較hhh

#includeusing namespace std;

int main()x1,x2;

scanf("%d/%d %d/%d",&x1.a,&x1.b,&x2.a,&x2.b);

x1.value=x1.a*1.0/x1.b;

x2.value=x2.a*1.0/x2.b;

if(x1.valuex2.value)

printf("%d/%d > %d/%d",x1.a,x1.b,x2.a,x2.b);

else if(x1.value==x2.value)

printf("%d/%d = %d/%d",x1.a,x1.b,x2.a,x2.b);

return 0;

}

結構 01 有理數比較 10

本題要求編寫程式,比較兩個有理數的大小。輸入格式 輸入在一行中按照 a1 b1 a2 b2 的格式給出兩個分數形式的有理數,其中分子和分母全是整形範圍內的正整數。輸出格式 在一行中按照 a1 b1 關係符 a2 b2 的格式輸出兩個有理數的關係。其中 表示 大於 表示 小於 表示 等於 輸入樣例1 ...

結構 01 有理數比較 10

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 喬林 清華大學 本題要求編寫程式,比較兩個有理數的大小。輸入格式 輸入在一行中按照 a1 b1 a2 b2 的格式給出兩個分數形式的有理數,其中分子和分母全是整形範圍內的正整數。輸出格式 ...

7 2 有理數均值 (10 分)

7 2 有理數均值 10 分 本題要求編寫程式,計算n個有理數的平均值。輸入格式 輸入第一行給出正整數n 100 第二行中按照a1 b1 a2 b2 的格式給出n個分數形式的有理數,其中分子和分母全是整形範圍內的整數 如果是負數,則負號一定出現在最前面。輸出格式 在一行中按照a b的格式輸出n個有理...