0
0
已采纳
江子周
中级守护
中级守护
getline(cin,s);
循环遍历s(0~s.size()-1)
如果s[i]==' '
cnt++;
cout<<cnt;
0
0
0
张恩泽
高级天翼
高级天翼
循环遍历
for (int i = 0; i < s.size(); i ++)
然后再if(s[i]是否等于' '),如果是,cnt ++
PS:这题不只能用字符串吗
0
杜智宸
中级光能
中级光能
输入:因为有空格,所以getline输入字符串
遍历字符串,注意循环从0开始
if(s[i]==' ') 计数器++
然后输出计数器
完结撒花
0
张百川
新手光能
新手光能
核心
int cnt=0;
string a;
getline(cin,a);
for(int i=0;i<a.size();i++)
{
if(a[i]==' ')
cnt++;
}
cout<<cnt;
0
0
0
0
丁博扬
中级天翼
中级天翼
- 带空格输入s
- 循环(int i=1;i<s.size();i++){
- 如果(s[i]=='空格'){
- 计数器++;
- }
- }
- cout<<计数器;
- 这是一道比较经典的字符串题目
- 挺简单的
0