题目和想法:https://blog.csdn.net/qq_21882325/article/details/78052388
个人用python写的
#WOJ 103.py
#这是一道概率题目,A连赢两把的概率为p的平方,连输两把的概率为(1-p)的平方,一胜一负没啥用
# 相当于起始状态
#所以为了方便,我们直接对读的数据进行这两种运算。
def main():
t=int(input())#次数
while t!=0:
t=t-1
s=input()
s=s.rsplit()
l=len(s)
r=s[0]
r=r[:-1]
gailv=int(r)#转换输入的东西变成概率
ans=100.00*(gailv*gailv)/(gailv*gailv+(100-gailv)*(100-gailv))
print('%.2f%%' % (ans))
if __name__ == "__main__":
main()