小技巧
当需要使用数组时,一般在main
函数之外定义。初步评估需要的个数,设置一个较冗余的量。
// 例如需要98个空间
char str[101];
题单
-
4A:Watermelon
尝试分别用if-else结构和条件表达式实现。 -
71A:Way Too Long Words
尝试分别用char[](字符数组)和string(字符串)实现 -
158A:Next Round
用下述结构实现指定个数的输入
std::cin >> t;
while(t--){
// your code
}
-
282A:Bit++
字符处理,试着找更简单的判断方式而不是判断所有的元素。 -
112A:Petya and Strings
涉及字符大小写转换,可以先自己写转换(参考下述代码),再用转小写函数strlwr()
实现
涉及字符串大小比较,可以先自己写比较函数,再用字符比较函数strcmp()
实现
自己实现时建议用char[],调用官方库函数时建议用string类型