2013 省賽試題 有理數

2021-10-25 15:59:55 字數 995 閱讀 4615

二、完整**

// 加法

public rational add

(rational x)

返回頂部運算子/:除法運算子,並且運算結果遵從向下取整。運算子%:模運算,(1)當運算子左邊小於右邊,結果就等於左邊;

(2)當運算子左邊大於右邊,結果就和算術中的取余是一樣的效果。

返回頂部

public

class

test03_有理數

static

class

rational

return

gcb(b,a % b);}

public

rational

(long a,

long b)

}// 加法

public rational add

(rational x)

// 乘法

返回頂部

有理數均值

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

有理數比較大小及有理數相加

本題要求編寫程式,比較兩個有理數的大小,並且計算兩個有理數的和。輸入格式 在一行中按照a1 b1 a2 b2的格式給出兩個分數形式的有理數,其中分子和分母全是整形範圍內的正整數。輸出格式 在一行中按照a1 b1 a2 b2的格式輸出兩個有理數比較大小 在一行中按照a b的格式輸出兩個有理數的和。注意...

Wannafly交流賽1 A 有理數

有乙個問題如下 給你乙個有理數v,請找到小於v的最大有理數。但這個問題的答案對於任意v都是無解的!因為有理數具有稠密性。這意思是,對於任兩個滿足u所以若你說x是答案,那我們總是能找到另外乙個滿足x現在我們不是要問這種只要輸出 no solution 的問題,我們要問乙個稍微難一點的問題如下 給你乙個...