Advertisement

7-3 Z 字形输出字符串

阅读量:

本题要求你需完成一个特定格式的字符串转换任务。具体来说,在给定字符串中按照设定的宽度参数进行排列并展示结果。例如,在输入字符串"ABCDEFGHIJ"时,默认行宽设定为4个字符,则生成的结果将分为四排:第一排显示ABCD、第二排则为HGFE、第三排呈现IJ;而当行宽设置为3时,则会分为四排:第一排显示ABC、第二排则为FDE、第三排呈现GHI、第四排则仅包含J(该字符前需添加两个空格)。

输入格式:

请在第一行键入一个不大于100的正整数N,并将该数值作为输出宽度参数提供给程序系统。随后,在一行中录入一个字符串S,请确保其长度不超过1e5字符以避免超出预期的资源消耗。

输出格式:

按照"Z"字形输出字符串。行尾不得有多余空格。

输入样例:

10
ZUCC is the abbreviation of Zhejiang University City College.

输出样例:

ZUCC is th
aiverbba e
tion of Zh
inU gnaije
versity Ci
egelloC yt
.

AC代码:
复制代码
    #include<stdio.h> 
    int 

全部评论 (0)

还没有任何评论哟~