信息学奥赛一本通 1978:【18NOIP普及组】标题统计 | 洛谷 P5015 [NOIP2018 普及组] 标题统计
生活随笔
收集整理的这篇文章主要介绍了
信息学奥赛一本通 1978:【18NOIP普及组】标题统计 | 洛谷 P5015 [NOIP2018 普及组] 标题统计
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
【题目链接】
ybt 1978:【18NOIP普及组】标题统计
洛谷 P5015 [NOIP2018 普及组] 标题统计
【题目考点】
1. 字符串
读入带空格的字符串
- 将带空格的字符串读入字符数组
- 将带空格的字符串读入string对象
2. 统计个数
3. 判断字符
- 空格字符:’ ’
- 换行字符:’\n’
【题解代码】
解法1:使用字符数组
#include<bits/stdc++.h> using namespace std; int main() {char s[10];cin.getline(s, 10);int len = strlen(s), ct = 0;for(int i = 0; i < len; ++i){if(s[i] != ' ' && s[i] != '\n')ct++;}cout << ct;return 0; }解法2:使用string类
#include<bits/stdc++.h> using namespace std; int main() {string s;getline(cin, s);int ct = 0;for(int i = 0; i < s.length(); ++i){if(s[i] != ' ' && s[i] != '\n')ct++;}cout << ct;return 0; }总结
以上是生活随笔为你收集整理的信息学奥赛一本通 1978:【18NOIP普及组】标题统计 | 洛谷 P5015 [NOIP2018 普及组] 标题统计的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 信息学奥赛一本通 1129:统计数字字符
- 下一篇: 信息学奥赛一本通(1062:最高的分数)