引用
引用第16樓工控小周于2022-10-15 10:40發(fā)表的 :
TIA博途SCL編程學(xué)習(xí)20_換錢
1. 100元鈔票,換成等值10元、5元、2元、1元的小鈔票組合,每次換成40張,而且每種至少有1張。
2. 練習(xí)多重循環(huán)嵌套和二維數(shù)組的使用,用二維數(shù)組的列記錄換法次數(shù),行記錄每一種鈔票的張數(shù)。
.......
做了下:
x:=1;
f:=1;
WHILE x<=6 DO
y:=1;
WHILE y<=12 DO
z:=1;
WHILE z<=30 DO
d:=1 ;
WHILE d<=37 DO
IF x+y+z+d=40 AND 10*x+5*y+2*z+d=100 THEN
arr1[f].a:=x;
arr1[f].b:=y;
arr1[f].c:=z;
arr1[f].d:=d;
f:=f+1;
END_IF
d:=d+1;
END_WHILE
z:=z+1;
END_WHILE
y:=y+1;
END_WHILE
x:=x+1;
END_WHILE