原题
题目大意
输入一段文字,输出一行文字,每行最多k个字母,单词必须在同一行
题目分析
虽然他要求行末没空格,但我还是过了,感谢CF的检查机制,水题不解释了
代码
#include<cstdio>
#include<cstring>
char str[111];
int main()
{
int n,k;
scanf("%d%d",&n,&k);
int t = k;
for (int i = 0;i < n;++i)
{
scanf("%s",str);
if (t < strlen(str)) putchar(10),t = k;
t -= strlen(str);
printf("%s ",str);
}
return 0;
}