#include <iostream>
#include <string>
int main()
{
std::string str;
std::cin >> str;
int count{ 0 };
for (int i = 0; str[i]; i++)
{
if (str[i] < 0 || str[i]>127)
{
i++;
}
count++;
}
std::cout << count;
}
思路:
因为在GBK编码中大于127和小于0的都是中文字符