题解 1144: C语言训练-自守数问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

C语言训练-自守数问题 (C语言代码)

摘要:解题思路:传统小白思维只为给小白看:1.先判断是几位数,2.然后将数平方用‘%’取余,3.判断最后几位数是否与原数相等注意事项:用VC6编译容易出现的问题:1.数据过大int 装不下解决办法,使用lo……

C语言训练-自守数问题-题解(C++代码)

摘要:对于每一个数 ,求出它的位数,用平方积%(int)pow(10,位数)得到尾数,例如76它是2位,它的平方是5776,代入公式: 5776%pow(10,2)=5776%100=76. 输出时注……

C语言训练-自守数问题-题解(Java代码)

摘要:思路: 用查找子串方法indexOf(); 通过例子 25^2=625 76^2=5776 9376^2=87909376 把平方数看成字符串,把原数字看成子字符串 可以看出,**原数字……

C语言训练-自守数问题-题解(C++代码)

摘要:# 思路 怎样判断尾数相同? 观察 25^2 = 625。625 % 100 = 25。 25 最高位是十位,权重 10,将最高位权重乘十就得到所需的 100 了。 # 细节 int 溢出问……