作业帮 > 综合 > 作业

用1到9这九个数字,组成六位数的开方等于一个三位数.这九个数字各不相同的算法.编写一个程序试试吧!

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 16:37:05
用1到9这九个数字,组成六位数的开方等于一个三位数.这九个数字各不相同的算法.编写一个程序试试吧!
用c和c++语言编写这个程序。
用1到9这九个数字,组成六位数的开方等于一个三位数.这九个数字各不相同的算法.编写一个程序试试吧!
楼上的答案多了,因为题目要求是1到9这9个数字,不包括0.这是一位OI天牛的源代码.
#include
#include
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