TeX中的引号

xiaoxiao2021-02-28  108

题目描述:

           在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<stdio.h> int main() {     int c,q=1;     while((c=getchar())!=EOF)     {         if(c=='"')         {             printf("%s",q?"``":"''");             q=!q;             }         else             printf("%s",c);     }  }

 #include<stdio.h>  #include<iostream>  using namespace std;  int main()  {      int c,flag=1;      while((c=getchar())!=EOF)      {          if(c=='"')          {              if(flag)                  cout<<"``";              else                  cout<<"''";              flag=!flag;                        }          else          {              cout<<char(c);          }      }  }

转载请注明原文地址: https://www.6miu.com/read-59552.html

最新回复(0)