13872434240
级别: 正式会员
精华主题: 0
发帖数量: 34 个
工控威望: 85 点
下载积分: 800 分
在线时间: 35(小时)
注册时间: 2018-12-12
最后登录: 2024-10-12
查看13872434240的 主题 / 回贴
楼主  发表于: 2022-05-23 10:59
1到9这9个数,满足3位数+3位数 = 3位数 ,每个数字只能用一次,求解????
木林森
级别: 工控侠客
精华主题: 0
发帖数量: 320 个
工控威望: 2088 点
下载积分: 2225 分
在线时间: 213(小时)
注册时间: 2020-08-16
最后登录: 2024-12-23
查看木林森的 主题 / 回贴
1楼  发表于: 2022-05-23 18:01
两个for循环就行了,在里面判断一下值,然后打印出来
楼主留言:
两个循环?想不出来,请教一下
木林森
级别: 工控侠客
精华主题: 0
发帖数量: 320 个
工控威望: 2088 点
下载积分: 2225 分
在线时间: 213(小时)
注册时间: 2020-08-16
最后登录: 2024-12-23
查看木林森的 主题 / 回贴
2楼  发表于: 2022-05-24 09:41
昨天没咋看题
现在也不是很理解要求
随便写写没验证过的


IF 上电初始化  THEN
A:=111;
END _IF;



IF C < 1000 THEN

IF A+1模10<>0 THEN
B:=A+1;
ELSE
B:=A+2;
END_IF;


IF  A+B模10<>0 THEN
C:=A+B;
数组[编号]:=C;
编号:=编号+1;
END_IF;




IF B+1模10<>0 THEN
A:=B+1;
ELSE
A:=B+2;
END_IF;


END_IF;