L1 039 古風排版 (20 分

2021-09-12 17:12:39 字數 1077 閱讀 2720

l1-039 古風排版 (20 分)

中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。

輸入格式:

輸入在第一行給出乙個正整數n(<100),是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。

輸出格式:

按古風格式排版給定的字串,每列n個字元(除了最後一列可能不足n個)。

輸入樣例:

4this is a test case

輸出樣例:

asa t

st ih

e tsi

ce s

/*#include using namespace std;*/

#include #include int main()

; int n, i, j, k;

scanf("%d", &n);

getchar();

gets(s);

int len = strlen(s);

char a[1100][1100] = ;

i = 0;

j = 0;

for(k = 0; k < len; k++)

else

if(j == n)

}int p = i;

for(j = 0; j < n; j++)

printf("\n");

}return 0;

}

上面是錯誤** 錯在第乙個迴圈上了 不應該用 輸入的字串的長度做迴圈條件注意輸出的時候 j做外層迴圈

這樣就可以按照要求輸出了

/*#include using namespace std;*/

#include #include int main()

else

if(k >= len && j >= n)

}if(k >= len)

}for(j = 0; j < n; j++)

printf("\n");

}return 0;

}

L1 039 古風排版 20分

中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入格式 輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。輸出格式 按古風格式排版給定的字串,每列n個字元 除了最後一列可能不足n個 輸入樣例 4 thi...

L1 039 古風排版 (20 分)

例題 l1 039 古風排版 20 分 原題鏈結 l1 039 古風排版 20 分 中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入格式 輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。輸出格式 按...

L1 039 古風排版 (20 分)

l1 039 古風排版 20 分 中國的古人寫文字,是從右向左豎向排版的。本題就請你編寫程式,把一段文字按古風排版。輸入在第一行給出乙個正整數n 100 是每一列的字元數。第二行給出乙個長度不超過1000的非空字串,以回車結束。按古風格式排版給定的字串,每列n個字元 除了最後一列可能不足n個 4 t...