zoukankan      html  css  js  c++  java
  • 【NOIP2018】标题统计-C++

    描述
    
    凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符?
    
    注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。
    
    
    输入
    输入文件名为 title.in。
    
    输入文件只有一行,一个字符串 s。
    
    
    输出
    输出文件名为 title.out。
    
    输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。
    
    
    输入样例 1 
    
    234
    输出样例 1
    
    3
    输入样例 2 
    
    Ca 45
    输出样例 2
    
    4
    提示
    
    【数据规模与约定】
    
    规定 |s| 表示字符串 s 的长度(即字符串中的字符和空格数)。
    
    对于 40% 的数据,1 ≤ |s| ≤ 5,保证输入为数字字符及行末换行符。
    
    对于 80% 的数据,1 ≤ |s| ≤ 5,输入只可能包含大、小写英文字母、数字字符及行末换行符。
    
    对于 100% 的数据,1 ≤ |s| ≤ 5,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。
    

    这道题有两种做法;
    ①getline之后跑一遍,遇到不是空格就ans++;
    while(cin>>s),s是一个字符串,然后一边输入一边ans+=s.size()就可以了
    我采用的是第二种方法

    AC代码:

    #include<bits/stdc++.h>
    using namespace std;
    string s;
    int main()
    {
    	int ans=0;
    	while(cin>>s)
        {
    		ans+=s.size() ;
    	}
    	cout<<ans;
    	return 0;
    }
    

    ov.

    个人博客地址: www.moyujiang.com 或 moyujiang.top
  • 相关阅读:
    Kafka Streams演示程序
    大全Kafka Streams
    简介Kafka Streams
    初识Kafka
    面试常考各类排序算法总结.(c#)
    php程序员的成长之路
    web前端研发工程师编程能力成长之路
    CentOS 6.6编译安装Nginx1.6.2+MySQL5.6.21+PHP5.6.3
    【转】OkHttp使用进阶 译自OkHttp Github官方教程
    排序算法一:桶排序
  • 原文地址:https://www.cnblogs.com/moyujiang/p/11167780.html
Copyright © 2011-2022 走看看