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...