编程 problemA

Description

在数学里,0.999…,9的无限循环,是1的另一个定义。 
因为计算机处理数值的有效数字有限,code4101认为数值v (0 <= v < 1)如果严格大于0.99999999999999999999(共20个9),就认为它是“1”。 
code4101很懒,不想用十个手指头加十个脚趾头去数,你能写个程序帮他判断一个数是否为“1”吗? 

Input

输入数据的第一行为一个整数T,表示有T(0 <t <1000)组测试数据。="" 接下来T行,每行有一个实数v (0 <= v < 1 ),输入保证以“0.”开头,v至少有1位小数,最多70位小数。 

Output

每个测试数据输出一行,输出Yes或No。

Sample Input

4
0.1234004500000
0.0
0.9999999999999999999999123576432000
0.999999999998999999999


Sample Output

No
No
Yes
No


張颿颿
浏览 2508回答 1
1回答

Fiona0126

 .....以字符串输入,找一下不就好了。。
打开App,查看更多内容
随时随地看视频慕课网APP