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

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

筛选

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

摘要:解题思路:首先对1~200000遍历筛选出满足:    n= n*n % pow(10,n的位数)    即可参考代码:/*自守数是指一个数的平方的尾数等于该数自身的自然数。 例如: 25^2=625……

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

解题思路:对于每一个数i,先想办法求出它的位数digit。然后算出(i^2-i)的值,如果它对(int)pow(10,digit)求余数为0,那么i就是自守数,把它输出。注意事项:1,记录(i^2-i)的值,需要用到longlong数据类型,

函数块调用

摘要:注意事项:    要注意数据不要溢出参考代码:#include<stdio.h> #include<math.h> int len(int i){     int lenth=1;     w……