c语言题把1,2,3,4,5,6,7,8,9组合成三个三位数,要求每个数字仅用一次,并且每个三位数均是完全平方数
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 08:40:00
c语言题把1,2,3,4,5,6,7,8,9组合成三个三位数,要求每个数字仅用一次,并且每个三位数均是完全平方数
c语言题把1,2,3,4,5,6,7,8,9组合成三个三位数,要求每个数字仅用一次,并且每个三位数均是完全平方数
c语言题把1,2,3,4,5,6,7,8,9组合成三个三位数,要求每个数字仅用一次,并且每个三位数均是完全平方数
#include<stdio.h>
int main(void)
{
int i, j, k, n, m;
for (i = 1; i <= 9; ++i)
{
for (j = 1; j <= 9; ++j)
{
if (i == j)
{
continue;
}
for (k = 1; k <= 9; ++k)
{
if (i == k || j == k)
{
continue;
}
n = i * 100 + j * 10 + k;
m = 1;
while (m * m <= n)
{
if (m * m == n)
{
printf("%d\n", n);
}
m++;
}
}
}
}
return 0;
}