1.题目链接
2.题意描述
输入一个字符串,输出字符串中包含的字符数(字符只算大小写字母及数字字符,空格和换行符不算在内)
3.样例解读
- 样例1中,2,3,4为3个字符,因此输出3
- 样例2中,C,a,4,5为4个字符,因此输出4(字符串中的空格符不计算在内)
4.解题思路
此题目是对于字符串的简单应用,通过遍历字符串与if判断,看其是否为大小写英文字母或数字字符,是的话累计变量加1即可,最终将累计变量输出。
这里额外需要注意一个点,本题中对于字符串的输入无法使用cin和>>运算符,原因如下:
【1】当 cin 读取数据时,它会传递并忽略任何前导白色空格字符(空格、制表符或换行符)。一旦它接触到第一个非空格字符即开始阅