1. 程式人生 > >P5015 標題統計

P5015 標題統計

題目描述

凱凱剛寫了一篇美妙的作文,請問這篇作文的標題中有多少個字元? 注意:標題中可能包含大、小寫英文字母、數字字元、空格和換行符。統計標題字 符數時,空格和換行符不計算在內。

輸入輸出格式

輸入格式:

輸入檔案只有一行,一個字串 ss。

輸出格式:

輸出檔案只有一行,包含一個整數,即作文標題的字元數(不含空格和換行符)。

輸入輸出樣例

輸入樣例#1: 複製

234 

輸出樣例#1: 複製

3

輸入樣例#2: 複製

Ca 45 

輸出樣例#2: 複製

4

說明

【輸入輸出樣例 1 說明】
標題中共有 3 個字元,這 3 個字元都是數字字元。

【輸入輸出樣例 2 說明】 標題中共有55 個字元,包括 11 個大寫英文字母, 11 個小寫英文字母和 22 個數字字元, 還有 11 個空格。由於空格不計入結果中,故標題的有效字元數為 44 個。

【資料規模與約定】
規定 |s|∣s∣ 表示字串 ss 的長度(即字串中的字元和空格數)。
對於 40\%40% 的資料,1 ≤ |s| ≤ 51≤∣s∣≤5,保證輸入為數字字元及行末換行符。
對於 80\%80% 的資料,1 ≤ |s| ≤ 51≤∣s∣≤5,輸入只可能包含大、小寫英文字母、數字字元及行末換行符。
對於 100\%100% 的資料,1 ≤ |s| ≤ 51≤∣s∣≤5,輸入可能包含大、小寫英文字母、數字字元、空格和行末換行符。

傳送門 

 getline(cin,s);//讀入整行字串到s中,s.size()//表示字元s中的字元個數,初始化ans值為s.size(),從s[0]遍歷到s[s.size()-1]判斷是否是空格,如果是空格,--ans;。(不推薦這個寫法)

#include <iostream>
using namespace std;
int ans;
string s;
int main() {
	getline(cin,s);
	int temp=s.size();
	for(int i=0;i<temp;++i){
		if(s[i]!=' ')++ans;
	}
	cout<<ans; 
	return 0;
}

 cin>>s;//讀入字串,遇到空格/換行/EOF就會停止讀入,while(cin>>s),只要讀入了字串,那麼cin>>s就相當於true,並且由於不會讀入空格,直接ans+=s.size()。(此解更優,效率較高,並且支援多行)

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

析雲棧 - 致力於幫助有夢想的少年

相關推薦

【洛谷】P5015 標題統計(java)

題目描述 凱凱剛寫了一篇美妙的作文,請問這篇作文的標題中有多少個字元? 注意:標題中可能包含大、小寫英文字母、數字字元、空格和換行符。統計標題字 符數時,空格和換行符不計算在內。 輸入輸出格式 輸入格式:   輸入檔案只有一行,一個字串 ss。  

洛谷 P5015 標題統計

第一道題很簡單,標籤:字串、模擬。 只需要一個判斷去除空格就對了: if(a[i]!=' ' && a[i]!='\n') v++; code: #include<iostream> #include<cstdio> #include<cstring>

NOIP2018普及T1暨洛谷P5015 標題統計 題解

分析: 這道題大概是給個簽到分吧。很顯然的字串操作。本篇題解主要幫助初學者,請大佬略過。 首先給大家介紹一個叫 gets(s)gets(s)gets(s) 的東東。 s☞字串的名稱 他有什麼作用呢?

『題解』洛谷P5015 標題統計

題意描述 給你一個字串,求所有字元的總數。 字元只包含數字,大小寫字母。 分析 字串的長度還是\(\le5\)的。 直接列舉就可以了。 AC程式碼: NOIP官方標準程式是這樣的 #include <iostream> #include <cstdlib> #inclu

P5015 標題統計

題目描述 凱凱剛寫了一篇美妙的作文,請問這篇作文的標題中有多少個字元? 注意:標題中可能包含大、小寫英文字母、數字字元、空格和換行符。統計標題字 符數時,空格和換行符不計算在內。 輸入輸出格式 輸入格式: 輸入檔案只有一行,一個字串 ss。 輸出格式:

洛谷 題解 P5015標題統計】 NOIP2018 普及組 T1

stdio.h 理解 iso include %d num || code tdi 沒有人用 scanf("%c", &ch) != EOF 嗎? scanf 和 EOF 會傷心的。 思路:逐個讀入字符,遇到EOF中止,對於每個讀入的字符進行判斷

NOIP-----2018-----普及組-----標題統計

題目描述凱凱剛寫了一篇美妙的作文,請問這篇作文的標題中有多少個字元?注意:標題中可能包含大、小寫英文字母、數字字元、空格和換行符。統計標題字元數時,空格和換行符不計算在內。輸入格式:輸入只有一行,一個字串 ss。輸出格式:輸出只有一行,包含一個整數,即作文標題的字元數(不含空格和換行符)。輸入輸出樣例:輸入樣

【NOIP2018PJ正式賽】標題統計

題目描述 凱凱剛寫了一篇美妙的作文,請問這篇作文的標題中有多少個字元? 注意:標題中可能包含大、小寫英文字母、數字字元、空格和換行符。統計標題字元數時,空格和換行符不計算在內。 輸入 輸入檔名為 title.in。 輸入檔案只有一行,一個字串 s。 輸出 輸出檔名為 title.

【2018第一題】標題統計

題目描述 凱凱剛寫了一篇美妙的作文,請問這篇作文的標題中有多少個字元? 注意:標題中可能包含大、小寫英文字母、數字字元、空格和換行符。統計標題字 符數時,空格和換行符不計算在內。 輸入輸出格式 輸入格式 輸入檔案只有一行,一個字串 ss。 輸出格式 輸出檔案只有

WordPress主題開發:格式化標題實例

標題 arc oba printf site scrip ctype str 站點 頁面使用: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF

linux 文件大小和數量統計

linux 文件大小 數量統計因需要監控節點的文件狀態(時間 擁有者 大小 數目)開始監控文件數目用的 find ./ -type f |wc -l 監控文件大小 du -sk出現的問題: 1、同樣的文件在不同版本(centos6.5和centos5.8)的系統上大小不一致 c

【C語言】統計數字在排序數組中出現的次數

語言 個數 統計 ret r+ () class tdi times //數字在排序數組中出現的次數。 //統計一個數字在排序數組中出現的次數。比如:排序數組{1,2,3,3,3,3,4,5}和數字3,因為3出現了4次,因此輸出4. #include <stdio

統計難題

一個 ret 結點 整理 當前 length urn div pre OJ題號:HDU1251 思路: Trie,插入時新增一個附加值cnt記錄經過當前結點的字符串個數,每插入一個字符串時就將每個結點+1。 每次詢問時,如果遇到不存在的結點,就說明沒有以該字符串為前綴的字符

自定義標題欄右鍵菜單

mman size sub append pan prot base rri import 摘自:http://stackoverflow.com/questions/4615940/how-can-i-customize-the-system-menu-of-a-wind

NSIS隱藏窗體標題欄自帶的button(最大化,最小化,關閉X)

簡單 ini tex call 定義 ongui col 分享 http 這個問題實在八月份逛csdn論壇的時候偶然遇到的,當時比較好奇樓主為啥要隱藏關閉button。就順口問了下,結果樓主已經棄樓。未給出原因,猜著可能是為了做自己定義頁面美化,無法改變按紐外觀之類的,

HDU1251 統計難題 【trie樹】

courier ava 自己的 while onos ets ctrl pan alloc 統計難題 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 131070/65535 K (Java/Other

沒有標題

dash 數組 沒有 style pos amp 寫法 == ffffff 2017.5.7 n=(1<<x);m=(1<<y); 如果x==y,那麽x&y>0 x!=y,那麽x&y==0 ——&

統計字符串在文件中出現的次數

shell統計a出現的次數[[email protected]/* */ ~]# cat aa.txtsdkasdasasdkasdaajdksaaksldjkalsdaskdlaskdasdjjaskjdasdaskdasdkaslkdasdkalskdjaskdljalskdkalsjdkla

Hadoop實戰-MapReduce之max、min、avg統計(六)

next combine output fileinput private pub eof pri use 1、數據準備: Mike,35 Steven,40 Ken,28 Cindy,32 2、預期結果 Max  40 Min   28 Avg 33 3、M

給你的瀏覽器標題欄加上小圖標

image 技術 自己 mage ref alt .cn 文件 logs 自己本地寫的title裏一片白,看到別人的HTML網頁在瀏覽器的標題欄都會顯示小圖標,好奇之下找了找 在head裏寫:<link rel=‘icon‘ href=‘你的圖片路徑.ico ‘ t