free pascal 完全平方数用1~9 组成三个三位数,每一个数的各个数位上的数都不一样(每行输出三个数,这三个数一共9位,都不能为相同数字).而且这三个三位数都是完全平方数.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 22:47:11
free pascal 完全平方数用1~9 组成三个三位数,每一个数的各个数位上的数都不一样(每行输出三个数,这三个数一共9位,都不能为相同数字).而且这三个三位数都是完全平方数.

free pascal 完全平方数用1~9 组成三个三位数,每一个数的各个数位上的数都不一样(每行输出三个数,这三个数一共9位,都不能为相同数字).而且这三个三位数都是完全平方数.
free pascal 完全平方数
用1~9 组成三个三位数,每一个数的各个数位上的数都不一样(每行输出三个数,这三个数一共9位,都不能为相同数字).而且这三个三位数都是完全平方数.

free pascal 完全平方数用1~9 组成三个三位数,每一个数的各个数位上的数都不一样(每行输出三个数,这三个数一共9位,都不能为相同数字).而且这三个三位数都是完全平方数.
这是结果:
361 529 784
361 784 529
529 361 784
529 784 361
784 361 529
784 529 361
下面是代码
var
u:array[1..9]of boolean;
a:array[1..9]of longint;
flag:boolean;
procedure dfs(x:longint);
var i:longint;
begin
if x>9 then
begin
flag:=true;
for i:=1 to 3 do
begin
x:=a[i*3-2]*100+a[i*3-1]*10+a[i*3];
if sqr(trunc(sqrt(x)))x then
begin
flag:=false;
break;
end;
end;
if flag then
writeln(a[1],a[2],a[3],' ',a[4],a[5],a[6],' ',a[7],a[8],a[9]);
exit;
end;
for i:=1 to 9 do
if not u[i] then
begin
u[i]:=true;
a[x]:=i;
dfs(x+1);
u[i]:=false;
end;
end;
begin
dfs(1);
end.

free pascal 完全平方数用1~9 组成三个三位数,每一个数的各个数位上的数都不一样(每行输出三个数,这三个数一共9位,都不能为相同数字).而且这三个三位数都是完全平方数. Pascal列出1〜1000内的所有既是完全平方数又是回文数的整数 Free Pascal 和Pascal的区别?为什么竞赛都用Free Pascal?Free Pascal 和Pascal的区别?为什么竞赛都用Free Pascal? 用pascal求一个数,这个数是11的倍数,百位数加十位数等于千位数,并且百位数加十位数是完全平方数. 求平均数 用free pascal输入n个数,求出这些数的平均数.输入:只有一行共有n个数,数与数之间用一个空格隔开 (1 用FREE PASCAL 做一个程序‘判断数是否是三位数’ free pascal常见语句 求几道 初学 free pascal free pascal 黑洞6174 Free Pascal语言回答其平方等于某两个正整数平方之和的正整数称为弦数.例如,由于32+42=52,因此5为弦数.求[121,130]之间:(1)弦数数目;(2)最小的弦数;(3)最大的弦数. free pascal定义一个函数,输出2到n之间的全部完全数(一行一个数) 完全数:因子之和等于它本身的自然数,输入:7输出:6希望过程能简短些, Free pascal 求连续数字的平方和Description 编程求1平方+2平方+...+n平方 Input 输入一行,只有一个整数n(1 1是不是完全平方数 pascal语言编程问题(free pascal求1—N中的素数的个数.(1 free pascal 用for循环做 求所有的三位数中十位数能被个位数和百位数之和整除的数. Free Pascal编程时有一些题,1.判断一个数是不是质数2.求200以内能被3,5,7同时整除的数,输出3.判断一个数是不是完全因子数(例如:6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,1+2+3=6.28, free pascal怎样产生随机数 pascal程序用,请用repeat语句实现请帮忙,1.用1700元买小狗(31元)和小猫(21元).要正好用完钱,怎么买?2.某数X加上100成为一个完全平方数,加上168成为另一个完全平方数,求X.3.用300,262,205,167分别除以某