算法知识点: 字符串处理
复杂度:
解题思路:
当用cin读入char类型时,会自动忽略空白字符,包括空格、制表符、回车等。
因此可以直接利用这个特性,统计总共读入多少个非空白字符即可。
C++ 代码:
#include <iostream> using namespace std; int main() { char c; int s = 0; while (cin >> c) s++; cout << s << endl; return 0; }
当用cin读入char类型时,会自动忽略空白字符,包括空格、制表符、回车等。
因此可以直接利用这个特性,统计总共读入多少个非空白字符即可。
#include <iostream> using namespace std; int main() { char c; int s = 0; while (cin >> c) s++; cout << s << endl; return 0; }