#include <stdio.h>
int main() {
int n=0, i, j;
int max=0, length[101];
char arr[101][101], arr2[101][101];
while(gets(arr[n])){
length[n] = strlen(arr[n]);
if (length[n] > max)
max = length[n];
n++;
}
for (i = n - 1; i >-1; i--) {
for (j = 0; j < length[i]; j++)
arr2[j][n-i-1] = arr[i][j];
while(j < max){
arr2[j][n-i-1] = ' ';
j++;
}
}
for (i = 0; i < max; i++)
puts(arr2[i]);
return 0;
}
int main() {
int n=0, i, j;
int max=0, length[101];
char arr[101][101], arr2[101][101];
while(gets(arr[n])){
length[n] = strlen(arr[n]);
if (length[n] > max)
max = length[n];
n++;
}
for (i = n - 1; i >-1; i--) {
for (j = 0; j < length[i]; j++)
arr2[j][n-i-1] = arr[i][j];
while(j < max){
arr2[j][n-i-1] = ' ';
j++;
}
}
for (i = 0; i < max; i++)
puts(arr2[i]);
return 0;
}
No comments:
Post a Comment