返回题解分享
讨论 / 题解分享/ 帖子详情

作文标题改 - 题解

#include<iostream>
#include<string>
using namespace std;
int main() {
int n;
int i = 0, num = 0;
string s;
scanf("%d\n", &n);
//不好用cin>>n
//cin >> n 会读取整数 5,但不会消耗后面的换行符 \n。
//后续 getline(cin, str) 会立即读取到残留的 \n,导致 str 被赋值为空字符串。
getline(cin, s);
while (i < n)
{
if (s[i] != ' ') num++;
i++;
}
cout << num;
return 0;
}
0 回复 0 转发 0 喜欢 3 阅读
回复 (0)
默认 最新
暂无回复,快来抢沙发!