Advertisement

7-24 化简分数 (15分) Kotlin

阅读量:

7-24 约分最简分式 (15分)

分数能够以分子除以分母的形式进行表达。设计一个程序,让用户输入一个分数,随后将其简化为不可再约分的最简形式。所谓最简形式,指的是分子与分母之间不存在共同的因数。例如,6/12可以简化为1/2。当分子数值超过分母时,无需将其转换为带分数的形式,如11/8仍保持原样;而当分子与分母相等时,则继续以分数形式呈现,如1/1。

输入格式:
用户在一行中输入一个分数,其中分子和分母之间使用斜杠“/”进行分割,例如:12/34表示的是34分之12。分子和分母均为正整数(不包括零)。

提示:在使用scanf函数时,在格式字符串中加入斜杠“/”,以便让scanf处理该符号。

输出格式:
在一行中输出对应的最简形式的分数,其格式与输入一致,即采用“分子/分母”的方式表示。例如5/6表示的是6分之5。

输入样例:

66/120

输出样例:

11/20


复制代码
    import java.util.Scanner
    fun main(args: Array<String>) {
    val scanner = Scanner(System.`in`)
    val line:String = readLine().toString()
    val l = li

全部评论 (0)

还没有任何评论哟~