1. 程式人生 > >oj:寫出一個程式,接受一個有字母和數字以及空格組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫

oj:寫出一個程式,接受一個有字母和數字以及空格組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫

#include<iostream>
#include<string>
#include <algorithm>

using namespace std;
int main()
{
    string str;
    char x; //注意與一個字元相比較
    while (cin>>str>>x)
    {
        auto n = count(str.begin(), str.end(), x);
        cout << n << endl; 
    }
    return 0;
}

注意:string中迭代器所指向的是一個字元,而不是字串
STL中演算法cout(beg,end,val),返回val出現的次數,必須要注意,val的型別必須與迭代器指向的型別一致,而且型別具有==運算子;

相關推薦

一個程式接受一個字母數字組成字串一個字元然後輸出輸入字串含有字元個數區分大小寫

輸入描述:輸入一個有字母和數字以及空格組成的字串,和一個字元。     輸出描述:輸出輸入字串中含有該字元的個數。 #include <string> #include <iostream> using namespace std; int main

華為計算字元個數一個程式接受一個字母數字以及空格組成字串一個字元然後輸出輸入字串含有字元個數區分大小寫

寫出一個程式,接受一個有字母和數字以及空格組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 自己編寫的一個程式,聽牛客網的左神說程式設計也跟高考一樣要不斷地刷題才會有感覺,自

牛客網程式設計練習——一個程式接受一個字母數字組成字串一個字元然後輸出輸入字串含有字元個數區分大小寫

題目描述 寫出一個程式,接受一個由字母和數字組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 輸入描述: 輸入一個有字母和數字以及空格組成的字串,和一個字元。 輸出描述: 輸出輸入字串中含有該字元的個數。 示例1 輸入 複

去除字串所有的非英文字元再統計每種英文字元個數區分大小寫

import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestString {public static void mai

python如何區分大小寫的判斷一個元素是否在一個列表

拒絕 結果 大小寫 over 用戶 ima image -1 技術分享 python中判斷某一個元素是否在一個列表中,可以使用關鍵字in 和 not in. 示例如下: 如果需要輸出相應的信息,可以搭配使用if語句,這裏不贅述。 ---------------------

一個對象相同的屬性(區分大小寫)賦值給一個新對象

spa name OS null tty return 賦值 AR val 1 public static T Mapper<S, T>(S source) 2 { 3 T t = Activator.Create

#程式設計師通宵機器人程式攜機器人求婚被女友拒絕:去機器人過日子吧

北京網際網路公司的程式設計師用機器人向戀愛三年的女友求婚被拒。 如果有想學習java的程式設計師,可來我們的java學習扣qun:94311,1692免費送java的視訊教程噢!我整理了一份適合18年學習的java乾貨,送給每一位想學的小夥伴,並且每天晚上8點還會在群內直播講解Java知識,歡迎

一個字串找到第一個只出現一次的字元,並返回它的位置, 如果沒有則返回 -1(需要區分大小寫

題目:在一個字串(0<=字串長度<=10000,全部由字母組成)中找到第一個只出現一次的字元,並返回它的位置, 如果沒有則返回 -1(需要區分大小寫). 思路:建立資料結構HashMap,可以記錄每個字元對應出現的次數,之後遍歷字串,將對應的值儲存在HashMa

連載《一個程式猿的生命週期》-《發展篇》- 24.你所掌握的技術創造的價值會越來越低

      去上海蔘加工博會的時候,順便見見群友。此兄搞了幾年開發,碰到機遇後就出來單幹了,在缺少人員的情況下,找了部落格園裡小有名氣的博主到生產現場負責專案實施,此兄描述:小有名氣的博主蒙圈了,根本不知道從哪開始實施......。時代在發生變化,用DOS時代理解PC機時代是不行的、用PC機時代理解網際網路時

連載《一個程式猿的生命週期》-《發展篇》- 20.與一位博士生聊天終歸還是要面對現實

        春節之後上班,感覺時間過的飛快,有幹不完的事。自從歸到***研究院,從原來17下班,改成18點下班了,當然加班是難免的事。忙了一天的工作,晚上還要出差。匆匆趕到火車站,匆匆趕上車,匆匆開啟電腦準備專案交流的材料。連路邊的美景都無暇欣賞,不知道是工作的意義,還是生活的意義。

連載《一個程式猿的生命週期》-《發展篇》- 23.兩年多的時間從孤家寡人到10多人的團體經歷了什麼

        薪資是大家比較關心的話題,應該從幾個層次來看待這個問題。從公司領導層面,公司不僅要養活一個人或幾個人,要養活一群人,給多少薪水就要出多少活或起到多大的作用,誰也不是傻子,至少在領導心理會有一個感覺上的產出比,如果自己當了老闆也是同樣的道理;從公司中層管理層面,儘管沒有薪水的決定權,但是有建議權

輸入一個字串分別統計包含的英文字母數字空格其他字元個數

/** * */ package testString; import java.util.Scanner; /** *@author: Administrator *@date: 2016-12-26 下午09:23:41 */ public class

11g創建表空間用戶(區分大小寫)與導入導命令

RR cmd IT word bho contents ide 刪除 創建用戶 --用戶名不區分大小寫--刪除用戶表空間drop user &用戶名 cascade;drop tablespace &永久表空間名稱 including contents a

正則表示式匹配單個或多個單詞區分大小寫

比如我們在input框中要保證不能出現delete和drop,我們可以使用正則表示式。 var input = document.querySelector('input'); var btn = document.querySelector('butt

6-7 統計某類完全平方數(20 分) 本題要求實現一個函式判斷任一給定整數N是否滿足條件:它是完全平方數又至少兩位數字相同如144、676等

int IsTheNumber ( const int N ) {   int r=sqrt(N);   int n=N;   int a[10]={};   if(r*r==N){     int d;     while(n){       d=n%10;      

為什麼程式設計師程式bug?

從事程式設計也有些年頭了,也算是在程式設計領域見過世面的,就沒見過沒有bug的程式,程式的功能越多越容易出bug,所以外行人特別不理解程式設計師整天忙活些什麼東西,東西寫完直接提交不就可以了嘛,為什麼整天加班,天天盯著電腦還有這麼多事情沒搞定。 這是外界對於程式設計師工作不理解一個典型的表現,程

請編寫相關函式來完成對一段英文字串進行字母統計功能出現最多那個字母的出現次數區分大小寫

思路:1、對字串進行過濾,把英文字母過濾出來。2、將所有英文字母統一轉成小寫(大寫)。3、將待求的字串與26個字母進行比較並統計個數4、統計出現最多的字母。原始碼:#include <stdio.h>#include <stdlib.h>#includ

題目標題: 計算兩個字串的最大公共字串的長度字元區分大小寫

private static int getMaxSame(String first0,String second0) { String first = first0.toLowerCase(); String second = second0.toLower