#include <stdio.h>
int main() {
int rows = 4, cols = 3;
int i, j;
// Width of each cell
int cellWidth = 10;
// Print top border
for (i = 0; i < cols; i++) {
for (j
= 0; j
< cellWidth
; j
++) printf("-"); }
// Print rows
for (i = 0; i < rows; i++) {
// Print cell content row
for (j = 0; j < cols; j++) {
printf("|%-*s", cellWidth
, ""); // Empty cell }
// Print border after each row
for (j = 0; j < cols; j++) {
for (int k
= 0; k
< cellWidth
; k
++) printf("-"); }
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCByb3dzID0gNCwgY29scyA9IDM7CiAgICBpbnQgaSwgajsKCiAgICAvLyBXaWR0aCBvZiBlYWNoIGNlbGwKICAgIGludCBjZWxsV2lkdGggPSAxMDsKCiAgICAvLyBQcmludCB0b3AgYm9yZGVyCiAgICBmb3IgKGkgPSAwOyBpIDwgY29sczsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCIrIik7CiAgICAgICAgZm9yIChqID0gMDsgaiA8IGNlbGxXaWR0aDsgaisrKSBwcmludGYoIi0iKTsKICAgIH0KICAgIHByaW50ZigiK1xuIik7CgogICAgLy8gUHJpbnQgcm93cwogICAgZm9yIChpID0gMDsgaSA8IHJvd3M7IGkrKykgewogICAgICAgIC8vIFByaW50IGNlbGwgY29udGVudCByb3cKICAgICAgICBmb3IgKGogPSAwOyBqIDwgY29sczsgaisrKSB7CiAgICAgICAgICAgIHByaW50ZigifCUtKnMiLCBjZWxsV2lkdGgsICIiKTsgIC8vIEVtcHR5IGNlbGwKICAgICAgICB9CiAgICAgICAgcHJpbnRmKCJ8XG4iKTsKCiAgICAgICAgLy8gUHJpbnQgYm9yZGVyIGFmdGVyIGVhY2ggcm93CiAgICAgICAgZm9yIChqID0gMDsgaiA8IGNvbHM7IGorKykgewogICAgICAgICAgICBwcmludGYoIisiKTsKICAgICAgICAgICAgZm9yIChpbnQgayA9IDA7IGsgPCBjZWxsV2lkdGg7IGsrKykgcHJpbnRmKCItIik7CiAgICAgICAgfQogICAgICAgIHByaW50ZigiK1xuIik7CiAgICB9CgogICAgcmV0dXJuIDA7Cn0=