UVa 490 Rotating Sentences (water ver.)

  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6


    490 - Rotating Sentences

    Time limit: 3.000 seconds

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=94&page=show_problem&problem=431

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


    注意短句子后面要输出空格。


    完整代码:

    /*0.012s*/
    
    #include<cstdio>
    #include<cstring>
    #include<algorithm>
    using namespace std;
    
    char in[110][110];
    int len[110];
    
    int main(void)
    {
    	int i, j, idx = 0, Max = 0;
    	while (gets(in[idx]))
    	{
    		len[idx] = strlen(in[idx]);
    		Max = max(Max, len[idx++]);
    	}
    	for (j = 0; j < Max; j++)
    	{
    		for (i = idx - 1; i >= 0; i--)
    			putchar(j < len[i] ? in[i][j] : ' ');
    		putchar('\n');
    	}
    }



  • 阿里云国际版折扣https://www.yundadi.com

  • 阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

    “UVa 490 Rotating Sentences (water ver.)” 的相关文章

    YOLOX改进之损失函数修改(上)

    文章内容:如何在YOLOX官网代码中修改–置信度预测损失 环境:pytorch1.8 损失函数修改内容: (1)置信度预测损失更换:二元交叉熵损失替换为FocalLoss或者VariFocalLoss &#x...

    PHP execxargs不执行如何解决 - 编程语言

    本篇内容主要讲解“PHP execxargs不执行如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP execxargs不执行如何解决”吧! 首先,我们需要了解一下 PHPexecxa...

    类图与对象图

    类名: 1.把类名的每个单词首字母大写,放在矩形的上部 2.正体字是可被实例化,斜体说明类是抽象类 类的属性 第一个单词的属性名小写,后面的单词首字母大写 可见性:"+"表示公有操作,“#”表示受保护操作,“-”表示私有操作 聚合:整体与部分。如:汽车-车轮...

    华为海思2022数字芯片笔试题(节选)

    PS答案是个人整理抛转引玉非常欢迎大家一起讨论交流 单选2分 1.foo-(1<a)foo-1<a的结果一致 A.正确 B.错误 解B 我不会 2.在verilog HDL描述语言中模块内使用parameter和define定义的参数其作用范围均局限于模块内部。...

    C++,OpenCV视频操作(9)

    opencv里对视频的编码解码等支持并不是很良好,所以不要希望用opencv 做多媒体开发,opencv是一个强大的计算机视觉库,而不是视频流编码器或者解码器。希望大家不要走入这个误区,可以把这部分简单单独看待。而且生成的视频文件不能大于2GB,而且不能添加音频。如果想搞音视频处理可以使用FFmpe...

    Python匹配方法怎么用 - 编程语言

    本篇内容介绍了“Python匹配方法怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! Pampy 的花式秀匹配单个字符我们可以用 _ 来...