樓主的"第一列中选择了1,2,第二列中选择了1,第三列中选择了1,第四列中选择了1,则生成的数据有1111,2111" 這段話沒能看懂...是一次生成還是逐一稱成呢? 又每列為何是 1,2,3,4,5..0...而非 8bit 或 16bit之類呢?

解决方案 »

  1.   

    是作业,一次生成的。再比如:第一列:12,第二列:3,第三列,34,第四列,5。则生成的数据是:1335,1345,2335,2345,用delph7程序编写。因为我们学这门课程。谢谢你们了。
      

  2.   

    思路如下:
    首先把挨个把四列数放在四个数据组里,选择的就添写实际数,没选的就写空格或其它字符以便跳过。再用循环嵌套生成即可。
    for i:=1 to 10 do for j:=1 to 10 do for h:=1 to 10 do for l:=1 to 10 do if (A(i)<>'')and(B(j)<>'')and(C(h)<>'')and(D(l)<>'') then memo1.lines.add(A(i)+B(j)+C(h)+D(l))