用1到9这九个数字,组成六位数的开方等于一个三位数。这九个数字各不相同的算法

来源:百度知道 编辑:UC知道 时间:2024/09/24 14:22:44
用1到9这九个数字,组成六位数的开方等于一个三位数。这九个数字各不相同的算法。编写一个程序试试吧!
大家看看吧!我会个你加高分的!
用c和c++语言编写这个程序。谢谢大侠了!

楼上的答案多了,因为题目要求是1到9这9个数字,不包括0.这是一位OI天牛的源代码。
#include <iostream>
#include <stdio.h>

using namespace std;

void prcs(int x)
{
int vd[10];
memset(vd, 0, sizeof(vd));
int y = x*x;
int tx = x, ty = y;
while (x != 0)
{
vd[x % 10] ++;
x /= 10;
}
while (y != 0)
{
vd[y % 10] ++;
y /= 10;
}
for (int i=1; i<=9; i++)
if (vd[i] != 1)
return;
cout << tx << " * " << tx << " = " << ty << endl;
}

int main()
{
for (int a=1; a<=9; a++)
for (int b=1; b<=9; b++) if (b != a)
for (int c=1; c<=9; c++) if (c != a && c != b)
prcs(a*100+b*10+c);
system("pause");
return 0;
}
567 * 567 = 321489<

用1~9这九个数字组成质数,如果每个数字都要用到,并且只能用一次,那么这九个数字最多能组成哪些 由1..9这九个数字组成的九位数(无重复数字)能被11整除,求最大,最小值 用1、2、3、4、5、6、7、8、9组成数字不重复的六位数 1,2,3,4,5这五个数字组成的六位数有多少个? 0~9九个数字中选7个数字,组成一个四位数和一个三位数,并使这两个数和为2002(问题在补充里) 1~9这九个数字每个数字只能用一次,可以组成几个素数 下面有六张数字卡片,用它们组成的六位数的5倍仍然是一个六位数,而且也是由这6个数字组成.你能找出几个? 有一个九位数,它由1到9这9个数组成,每个数字刚好出现一次.这个九位数前两位能被2整除 0到9这10个数字,可以组成多少个无重复的4位数? 1 2 3 4 5 6这六个数字排成一排,若1和6之间恰有两个数字,可组成多少种不同的六位数