算法竞赛入门经典第二版 TeX中的引号 P47

#include
using namespace std;
int main(){
    int c,q=1;
    while( (c = getchar()) !=EOF)
    {
        if(c =='"'){
            printf("%s",q ? " . ":"");
            q=!q;
        }
        else printf("%c",c);
    }
    return 0;
}  
// 输入  "aSAs","aSzAs"   输出  .aSAs。,.aSzAs。         本题的特点是不需要把字符串完整的存下来,因从getchar是个不错的选择
//getchar 是 读入函数的一种。它从标准输入里读取下一个字符,相当于getc(stdin)。
//返回类型为int型,为用户输入的ASCII码或EOF。
// a?b:c 的含义 当a为真的时候值为b,否则为c
//直接用到了赋值语句c=getchar()的返回值,把它和EOP比较。这样的写法并不常见,但有时能让代码更加简洁

 

你可能感兴趣的:(算法竞赛入门经典第二版 TeX中的引号 P47)