2013秋13级预备队集训练习1 G - Rotating Sentences
来源:互联网 发布:淘宝评价好评改差评 编辑:程序博客网 时间:2024/05/16 01:05
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
"RIe nteh iDnekc,a rttheesreofnocree sIa iadm,."#include<stdio.h>#include<string.h>int main(){ int i=0 , j , k , l , max = 0 ; char str[100][101]={0}; while(gets(str[i])!= NULL) { l = strlen(str[i]); if(l > max) max = l ; i++; } for(j = 0 ; j < max ; j++) { for(k = i-1 ; k >= 0 ; k--) { if(str[k][j]==0) printf(" "); else printf("%c", str[k][j]); } printf("\n"); } return 0 ;}
- 2013秋13级预备队集训练习1 G - Rotating Sentences
- 2013秋13级预备队集训练习2 --A - Palindromes
- 2013秋13级预备队集训练习4 --B - Steps
- 2013秋13级预备队集训练习1 A - Hashmat the Brave Warrior
- 2013秋13级预备队集训练习1 B - Back to High School Physics
- 2013秋13级预备队集训练习1 C - Ecological Premium
- 2013秋13级预备队集训练习1 D - The Decoder
- 2013秋13级预备队集训练习1 E - Kindergarten Counting Game
- 2013秋13级预备队集训练习1 F - Machined Surfaces
- 2013秋13级预备队集训练习1 H - Marvelous Mazes
- 2013秋13级预备队集训练习1 I - Triangle Wave
- 2013秋13级预备队集训练习1 J - Hangman Judge
- 2013秋13级预备队集训练习1 K - The Collatz Sequence
- 2013秋13级预备队集训练习1 L - Linear Cellular Automata
- 2013秋13级预备队集训练习3 --E - The ? 1 ? 2 ? ... ? n = k problem
- 2013秋13级预备队集训练习3--A - Power of Cryptography
- 2013秋13级预备队集训练习3--B - Ant on a Chessboard
- 2013秋13级预备队集训练习3 --C - Cube painting
- HTML初学(一)
- 只能生成一个对象的类(经典设计模式之一)
- ASCII码表在线查询(1.0 beta 1)
- PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题
- linux抓包:
- 2013秋13级预备队集训练习1 G - Rotating Sentences
- 查看端口数据流是否有流
- 只能在堆上分配空间的类和只能在栈上分配空间的类
- 要学的
- Android Tombstone/Crash的log分析和定位(救命的文章)
- tomcat重定向
- USB的gadget driver及usb枚举分 析
- response.getWriter()写超链接时应该用绝对地址加工程名
- 2013秋13级预备队集训练习1 H - Marvelous Mazes