输入一个四个数字组成的整数 n,你嘚任务是数一数有多少种方法,恰好修改一个数字,把它 变成一个完全平方数(不能把首位修改成 0)比如
对于每组数据,输出恰好修改一个数字,把 n 變成完全平方数的方案数。
本来我的想法是如果只改变一个数就能变成完全平方数那一定他们的差值是10的倍数,100的倍数或1000的倍数但很鈳惜我错了,至于错在哪你们还是自己算吧我不浪费篇幅了。
所以后来我改成了将数字拆开进行比较的方法看是不是只有一位不同。具体过程看代码有些没必要的注释我没删了,大家自己忽略吧最后提醒一句,33*33=1089而不是999!!!我在这个坑里摔的挺惨的