题解(首发!!)
2026-05-04 10:01:27
发布于:辽宁
0阅读
0回复
0点赞
用两种方法解答一下:
就是一个字符串除去空格的数量。
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
int ans=0;
getline(cin,a);
for(int i=0;i<a.size();i++)
{
if(a[i]!=' ') ans++;
}
cout<<ans;
}
因为用cin输入字符串时到空格就停下(而不包含空格),所以用while语句累加长度就行
代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string a;
int ans=0;
while(cin>>a)
{
ans+=a.size();
}
cout<<ans;
}
这里空空如也







有帮助,赞一个