C++ 编程,编写一个程序,输入长字符串,并以'\ n'结尾的空格,然后显示其中有多少个字母,求代码

编写一个程序以接受用户输入的长字符串,并以'\ n'结尾的空格,然后显示其中有多少个字母。 您可以假设输入字符串少于1000个字符。
注意:字母字母是指A-Z和a-z。 非字母字母是A-Z和a-z以外的字符。 空格和制表符不计算在内。
如图所示。

#include <iostream>

#include <string>

#include <cctype>


int main() {

  int C = 0;

  std::string s;

  getline(std::cin, s);

  for (auto ch : s)

    if (isalpha(ch))

      C++;

  std::cout << C << std::endl;

  return 0;

}

追问

感谢,不知这些会不会?

网页链接

网页链接

网页链接

追答

吃完饭如果还没人答,就帮你写下
这个可以的话,麻烦采纳

追问

请问这题还有其他解?我将它输入到一个ccp file是load不到的

追答

不知道Load不到是什么意思,你将它输入到一个ccp file,是在哪输入?

追问

也就是加载不到。这是我一个练习题,题目号是1,结果直接弹出个0

温馨提示:答案为网友推荐,仅供参考
相似回答