zoukankan      html  css  js  c++  java
  • [华为]计算字符个数

    写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

    输入描述:输入一个有字母和数字以及空格组成的字符串,和一个字符。
    输出描述:输出输入字符串中含有该字符的个数。
    输入例子:
    ABCDEF
    A
    输出例子:1
     1 /*由于不清楚C++字符串类的大小写转换的函数,只能将要比较的字符进行了转换*/
     2 #include<iostream>
     3 #include<string>
     4 
     5 using namespace std;
     6 
     7 int main(){    
     8     string input;    
     9     char target;    
    10     getline(cin,input);    
    11     cin>>target;   
    12     char target1;   
    13     if(target>=65&&target<=96)       
    14          target1=target+32;   
    15      if(target>=97 && target<=129)       
    16          target1=target-32;    
    17     int count=0;    
    18     for(int i=0;i<input.length();++i)
    19     {       
    20          if(input[i]==target||input[i]==target1)        
    21         count++;   
    22      }    
    23     cout<<count<<endl;   
    24      return 0;
    25 }        
     
  • 相关阅读:
    VIJOS-P1446 最短路上的统计
    洛谷 CF997A Convert to Ones
    USACO Your Ride Is Here
    NOIP 2006 明明的随机数
    NOIP 2008 传球游戏
    数据结构—链表详解
    洛谷 P1160 队列安排
    洛谷 P1167 刷题
    JDOJ 2982: 最大连续子段和问题
    洛谷 P1123 取数游戏
  • 原文地址:https://www.cnblogs.com/hellochennan/p/6667335.html
Copyright © 2011-2022 走看看