#include <stdio.h>
#include <stdlib.h>
void fun(int n)
{
int i;
int a, b, c, d, e, k;
for (i=10; i<n; i++)
{
k = i*i;
if (k <= 999)
{
a = k / 100;
b = (k % 100) / 10;
c = k % 10;
if (a == b || a == c || b == c)
{
printf("%d\n", k);
}
}
else if (k <= 9999)
{
a = k / 1000;
b = (k % 1000) / 100;
c = (k % 100) / 10;
d = k % 10;
if (a == b || a == c || a == d || b == c || b == d || c == d)
{
printf("%d\n", k);
}
}
else if (k <= 99999)
{
a = k / 10000;
b = (k % 10000) / 1000;
c = (k % 1000) / 100;
d = (k % 100) / 10;
e = k % 10;
if (a == b || a == c || a == d || a == e || b == c || b == d || b == e || c == d || c == e || d == e)
{
printf("%d\n", k);
}
}
else
{
return;
}
}
}
int main()
{
fun(999);
return 0;
}
截图仅为部分数据
有误请反馈 qq:10374409051