POJ 1298 字母加密 STL String的使用及审题重要性

这题很简单,但由于审题不清WA了很多次,太不应该

Any non-alphabetical character should remain the same, and all alphabetical characters will be upper case.

即只要不是字母就不变,

如下写法错误

if(*it == ' ' || *it == ',') continue;

另外,对C++ String的使用中如何将空格也输入也是一个难点,getline不太好用,这里用了一个C的string作为中间量,借助C函数gets完成

 

posted @ 2010-11-26 17:06  yangleo  阅读(239)  评论(0编辑  收藏  举报