TeX中的引号

Posted challengor

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TeX中的引号相关的知识,希望对你有一定的参考价值。

在Tex中,做双引号的"``",右双引号是"‘‘" 。输入一篇包含双引号的文章,你的任务是把它转换成TeX的格式。
样例输入:"To be or not to be,"quoth the Bard,"that is the question".
样例输出:
        ``To be or not to be‘‘quoth the Bard,``that is the question‘‘.
#include <iostream>
#include <stdio.h>

using namespace std;

int main()
{
    int c, q = 1;
    while((c = getchar()) != EOF)
    {
        if (c == ")
        {
            printf("%s", q?"``" : "‘‘");
            q = !q;
        }
        else
        {
            cout<<char(c);
        }
    }

    return 0;
}

 

以上是关于TeX中的引号的主要内容,如果未能解决你的问题,请参考以下文章

UVa 272 Tex Quotes --- 水题

Tex 括号的反思

片段中的TextView在Android Studio中返回Null

UVA 272 - TEX Quotes

POJ 1488 Tex Quotes --- 水题

《算法竞赛入门经典》5.12TeX括号