Tex中的引号
2018-03-19 16:54
211 查看
问题: "To be or not to be,"quoth the Bard,"that
代码如下:
#include <stdio.h>
int main()
{
char c;
int q = 1;
while((c = getchar()) != EOF)
/*不采用scanf("%s",s)输入字符串,原因在于它可以读入字符串存入字符数组s中,
但是它遇到空格,tab或者回车符 就会停下来。因此采用getchar函数获取字符。
EOF是一个特殊标记,用来判断读入字符是否正确。*/
{
if(c == '"'){ //英文引号是字符,只能用单引号引用表示;
printf("%s",q ? "“" : "”" ); //中文引号为字符串;
q = !q;
}
else
printf("%c", c); //输出字符。
}
return 0;
}
在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()
{
char c;
int q = 1;
while((c = getchar()) != EOF)
/*不采用scanf("%s",s)输入字符串,原因在于它可以读入字符串存入字符数组s中,
但是它遇到空格,tab或者回车符 就会停下来。因此采用getchar函数获取字符。
EOF是一个特殊标记,用来判断读入字符是否正确。*/
{
if(c == '"'){ //英文引号是字符,只能用单引号引用表示;
printf("%s",q ? "“" : "”" ); //中文引号为字符串;
q = !q;
}
else
printf("%c", c); //输出字符。
}
return 0;
}
相关文章推荐
- TeX中的引号---一道竞赛题
- 例题3-1 TeX中的引号(TeX)
- 【UVa】[272]TeX中的引号
- TeX的引号(UVA272)
- 《算法竞赛入门经典2ndEdition 》例题3-1 TeX中的引号(Tex Quotes, Uva 272)
- TeX中的引号 (Tex Quotes, UVa 272)
- 例题3_1 TeX中的引号(TeX Quotes,UVa 272)
- UVa 272 Tex Quotes(TEX中的引号)
- Tex中的引号
- TeX中的引号
- Tex中的引号(UVa 272)
- TeX中的引号
- TeX中的引号
- 3-1 TeX中的引号(TexQuotes, UVa 272)
- 在Tex中,左引号是'',右引号是“
- Tex中的引号(Uva 272)
- UVA 272 Tex中的引号
- TeX中的引号(Tex Quotes,UVa 272)
- teX中的引号
- TeX中的引号