uva490 Rotating Sentences
Rotating Sentences
In ``Rotating Sentences,'' you are asked to rotate a series of input sentences 90 degrees clockwise. So instead of displaying the input sentences from left to right and top to bottom, your program will display them from top to bottom and right to left.
Input and Output
As input to your program, you will be given a maximum of 100 sentences, each not exceeding 100 characters long. Legal characters include: newline, space, any punctuation characters, digits, and lower case or upper case English letters. (NOTE: Tabs are not legal characters.)
The output of the program should have the last sentence printed out vertically in the leftmost column; the first sentence of the input would subsequently end up at the rightmost column.
Sample Input Rene Decartes once said, "I think, therefore I am." Sample Output "R Ie n te h iD ne kc ,a r tt he es r eo fn oc re e s Ia i ad m, . "
fgets () 는 줄 바꾸기 어려운 오류를 먹어서 마지막 줄의 출력이 빈 줄을 막았다#include <stdio.h>
#include <string.h>
#define MAX 105
char set[MAX][MAX];
int main()
{
int i, j, count = 0, length_max = 0;
for ( ;fgets(set[count], MAX, stdin); count++)
{
if ((i = strlen(set[count])) > length_max)
length_max = i;
}
for (i = 0; i < length_max - 1; i++)
{
for (j = count - 1 ; j >= 0; j--)
if (i < strlen(set[j]) - 1)
printf("%c", set[j][i]);
else
printf(" ");
printf("
");
}
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
application ---- enter and save the file code
Input file name and content - input_content.html
Receive content and save file and content - input_content01.jsp...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
#include <stdio.h>
#include <string.h>
#define MAX 105
char set[MAX][MAX];
int main()
{
int i, j, count = 0, length_max = 0;
for ( ;fgets(set[count], MAX, stdin); count++)
{
if ((i = strlen(set[count])) > length_max)
length_max = i;
}
for (i = 0; i < length_max - 1; i++)
{
for (j = count - 1 ; j >= 0; j--)
if (i < strlen(set[j]) - 1)
printf("%c", set[j][i]);
else
printf(" ");
printf("
");
}
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
application ---- enter and save the file codeInput file name and content - input_content.html Receive content and save file and content - input_content01.jsp...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.