P5015题解

发布时间 2024-01-09 22:04:51作者: Rayliuliu

博文T2航站楼 ✈ P5015标题统计

数组及变量准备

变量

string n 输入的标题

int cnt=0 计数器

预先准备

getline函数:

可用于输入带空格的字符串,格式如下

getline(cin,字符串名,结束字符);

思路

  1. getline输入字符串\(n\)
getline(cin,n,'\n');
  1. 遍历字符串\(n\),判断是否为空格

    1. 不是

    计数器自增

    不执行任何操作

for(int i=0;i<n.size();i++){
		if(n[i]!=' '){
			cnt++;
		}
}
  1. 输出\(cnt\)
cout<<cnt;

至此,这道题就做完了,完整代码看下面


AC Code

#include<bits/stdc++.h>
using namespace std;
string n;
int main(){
	int cnt=0;
	getline(cin,n,'\n');
	for(int i=0;i<n.size();i++){
		if(n[i]!=' '){
			cnt++;
		}
	}
	cout<<cnt;
	return 0;
}