我的问题是将一维数字列表组织成一个二维表,右边的列数可变。
应平衡列的长度,以便填充除最后一行之外的所有行。最后一行中的空白区域应位于该行的右端。
List: 1,5,1,3,6,2,8,7,4,9,5,6,25,4,8,5,63
COLUMNS: 5
TABLE: 1 6 4 6 8
5 2 9 25 5
1 8 5 4 63
3 7
我必须编写一个程序(使用PHP)来读取记录集合(< 100),每个记录在1-5列中都有一个正整数。零值终止列表。接下来应该读取第二组记录,列中包含C的各种正整数值,列数。读取每个C值后,应计算并打印表格每行中元素的总和。总和将少于9位数。不应打印二维表本身。
使用上面显示的样本数据得到C的各种值,应该产生类似于以下的输出:
C ROW SUM
5 25 41 81 10
***************************
1 153
***************************
行和的垂直或水平打印是可以接受的,但是一行星号应该为不同的C值分别生成输出.C的零值应该导致程序终止。