如果遇到这种挑战,几乎是两极对立的,我怀疑这会稍微容易一些。
您的任务是采用格式为2的两个整数a/b(形成一个有理数),然后精确输出十进制数。
例如,如果要输入1/3,它将输出:
0.33333333333333333
并且将持续打印3s直到时间结束,并带有可选的前导0。(如果且仅当您的语言不允许在同一行上打印时,您才可以每行打印一个字符。)
的行为x/0将是不确定的。对于看起来不重复的数字(例如说5/4),它实际上确实重复。以下两种形式均可以接受5/4:
1.25000000000000000
1.24999999999999999
(与整数相同,1.9999999或2.000000)
分数可能无法在其最简单的形式,和a或b可能是负的(注-a/b = -(a/b),-a/-b = a/b,a/-b = -a/b,和-.6249999是无效的,但是-0.6249999是可以接受的,但你仍然可以使用。
在我继续打高尔夫球之前,我的回答是:可以
—
丹尼斯
a和/或是b否定的?
您最近的编辑是否说带零的前导零是可以的,但带负数的不是零?如果是这样,那是什么原因呢?
—
Geobits,2015年
bc还是作弊?