POJ1488 UVA272 UVALive5381 TEX Quotes【输入输出】

POJ1488 UVA272 UVALive5381 TEX Quotes【输入输出】

Regionals 1994 >> North America – East Central NA


问题链接POJ1488 UVA272 UVALive5381 TEX Quotes入门练习题,用C语言编写程序。

问题简述:参见上述链接。

问题分析:这是一个有关字符流处理的问题,也是一个引号转换的问题。

程序说明:程序中,使用标志变量flag来识别开始引号还是结束引号。


AC的C语言程序如下:

/* POJ1488 UVA272 UVALive5381 TEX Quotes */

#include <stdio.h>

int main(void)
{
    int c, flag = 1;

    while((c=getchar()) != EOF) {
        if(c == '"') {
            if(flag) {
                putchar('`');
                putchar('`');
            } else {
                putchar('\'');
                putchar('\'');
            }
            flag = 1 - flag;
        } else
            putchar(c);
    }

    return 0;
}

转载于:https://www.cnblogs.com/tigerisland/p/7564549.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108931.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月16日 下午6:00
下一篇 2021年9月16日 下午7:00


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号