怎么说呢,很水的一道题,目的就是为了让你熟悉下字符串的那几个函数罢了,,,这题用的getchar,,,没有用LRJ老师的书上的设置一个标志变量的方法写的,由于实验室的网不知什么原因,,上不去UVA judge,所以只能等到有机会的时候再交了,先把代码贴出来。。。
# include <cstdio> # include<iostream> # include <cstring> using namespace std; char str[1000]; int main(void) { int n = 0; while ( gets(str) ) { for ( int i = 0; str[i]; ++i ) { if ( str[i] == '"' ) { if ( ++n%2 ) printf("``"); else printf("''"); } else printf("%c",str[i]); } printf("\n"); } return 0; }
哦,对了,关于代码中的那几个引号格式的输入我也是从网上粘贴的,,,自己打不出来QAQ!!!