求所有满足条件的四位数 这四位数是11的倍数 a,b,c,d均是小于10的互不相等的自然数 b+c=a bc是完全平方数
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 21:59:46
求所有满足条件的四位数 这四位数是11的倍数 a,b,c,d均是小于10的互不相等的自然数 b+c=a bc是完全平方数
用pascal for 循环做!
初学,求简单易懂.
用pascal for 循环做!
初学,求简单易懂.
var
a,b,c,d:longint;
tf:boolean;
begin
for a:=1 to 9 do for b:=0 to 9 do if ba then for c:=0 to 9 do if (ca) and (cb) then for d:=0 to 9 do if (da) and (db) and (dc) then
begin
tf:=true;
if (a*1000+b*100+c*10+d) mod 110 then tf:=false;
if b+ca then tf:=false;
if b*10+csqr(trunc(sqrt(b*10+c))) then tf:=false;
if tf then writeln(a*1000+b*100+c*10+d);
end;
end.
运行结果是9361和9812.
——百度知道团队pas世界欢迎你加入!
a,b,c,d:longint;
tf:boolean;
begin
for a:=1 to 9 do for b:=0 to 9 do if ba then for c:=0 to 9 do if (ca) and (cb) then for d:=0 to 9 do if (da) and (db) and (dc) then
begin
tf:=true;
if (a*1000+b*100+c*10+d) mod 110 then tf:=false;
if b+ca then tf:=false;
if b*10+csqr(trunc(sqrt(b*10+c))) then tf:=false;
if tf then writeln(a*1000+b*100+c*10+d);
end;
end.
运行结果是9361和9812.
——百度知道团队pas世界欢迎你加入!
求所有满足条件的四位数 这四位数是11的倍数 a,b,c,d均是小于10的互不相等的自然数 b+c=a bc是完全平方数
用C语言求所有满足条件的四位数abcd这四位数是11的倍数;a, b, c, d均是小于10的互不相同的自然数;
已知四位数abcd是11的倍数,且有b+c=a,bc为完全平方数,求此四位数.
已知四位数abcd上有横线是11的倍数,且b+c=a bc上有横线为完全平方数,求四位数.
已知四位数abcd串 是11的倍数,且有b+c=a,bc串是平方数,求此四位数
VB求满足下列条件的所有四位数ABCD的个数,该四位数是11的倍数,且A=B+C,即第2位数加上第3位数等于第1位
四位数abcd是22的倍数,且b+c=a,一 ab为完全平方数,求这个四位数
四位数abcd是22的倍数,且b+c=a,一 ab为完全平方数,求这个四位数.
某四位数abcd是完全平方数且a=b,c=d求这个四位数
已知四位数ABCD是11的倍数,并且BC是完全平方数,求这个四位数.
设m一个小于2006的四位数,存在正整数n,使得m-n为质数,且mn是一个完全平方数,求满足条件的所有四位数m
一个4位数 ABCD 这个数字数15 的倍数 且A+D等于 B+C 求这样的四位数的个数