最新题解,只需9行代码!
2025-07-10 22:33:01
发布于:江苏
52阅读
0回复
0点赞
|||||||||||||||
#include<bits/stdc++.h>
using namespace std;
int main(){
string a;
getline(cin,a);
a.erase(remove_if(a.begin(),a.end(),[](char c){return c==' ';}),a.end());
cout << a.length();
return 0;
}
全部评论 3
给你改了一下
#include<bits/stdc++.h> int main(){ std::string a; getline(std::cin,a); a.erase(remove_if(a.begin(),a.end(),[](char c){return c==' ';}),a.end()); std::cout << a.length(); }④行搞定
2025-09-20 来自 重庆
0或者你也可以使用2行写完所有代码(第一行是头文件,第二行是主函数)
2025-08-21 来自 上海
0事实上是return 0可以不写,你再把using namespace std删掉,最后补上几个std::,这样只需7行
2025-08-21 来自 上海
0的确
2025-08-21 来自 江苏
0












有帮助,赞一个