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)
还没有任何评论哟~
