题目:
625这个数字很特别,625的平方等于390625,刚好其末3位是625本身。除了625,还有其它的3位数有这个特征吗?
请编写程序,寻找所有这样的3位数:它的平方的末3位是这个数字本身。
输出结果中,从小到大,每个找到的数字占一行。比如那个625就输出为:
625
#include<stdio.h>
void Func()
{
int temp = 0;
for (int i = 100; i <= 999; ++i)
{
temp = i * i;
temp %= 1000;
if (temp == i)
{
printf("%d\n", temp);
}
}
}
int main()
{
Func();
return 0;
}
结果: