/* 自守数 ,也称同构数, 是指一个数的平方的尾数等于该数自身的自然数,
例如 5,25和76 是自守数。因为 5*5=25, 25*25=725, 76*76=5776,其平方后的尾数等于自身。 任意输入
一个自然数,判断是否为自守数并输出Yes或No 。
*/
#include<stdio.h>
int main()
{
int i,n;
printf("输入一个整数:");
scanf("%d",&n);
i=1;
while(i<=n) i*=10;
if(n*n%i==n)
printf("Yes\n");
else
printf("No\n");
return 0;
}
自守数,代码 书上
最新推荐文章于 2024-03-22 16:00:07 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)