华为机考题 002计算字符串中字符的个数

原创 2016年08月30日 14:31:21

题目描述

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

输入描述:

输入一个有字母和数字以及空格组成的字符串,和一个字符。

输出描述:

输出输入字符串中含有该字符的个数。

输入例子:
ABCDEF
A
输出例子:
1
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
    char str[1000];
    char c;
    gets(str);
    cin>>c;
    int num=0;
    for(int i=0;i<strlen(str);i++)
        if(c==str[i] || abs(c-str[i])=='a'-'A' )
        	num++;
    cout<<num;
    return 0;
}

相关文章推荐

【华为OJ】【002-计算字符个数】

【华为OJ】【算法总篇章】【华为OJ】【002-计算字符个数】【工程下载】题目描述写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写...

华为机考题 004字符串分割

题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2...
  • sxl_545
  • sxl_545
  • 2016年09月02日 11:10
  • 819

华为某年的一个机考题:计算最后一个出列者的编号

描述: 现在有n个竞争者围坐一圈,争夺一个很有吸引力的工作(年薪100w $)。假设这些人编号1,2,。。。,n。第一次从1开始报数,数到m(m>0)的那个人出列,它的下一位又从1开始报数,数到m的那...

计算字符个数——来自华为OJ平台测试基础篇

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

菜鸟练习华为级考题——字符串过滤和统计高频数字出现频次

这几天是华为的校招,大家都在准备着华为机考题,所以我个人也在做练习。由于水平有限,只是练习一下,总结了一下如何判断字母、数字等方法。...

《计算字符串中不同字符的个数——C#第三周》

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

华为2015机考题最后一题解法

第三题:等式变换 输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。 1 2 3 4 5 6 7 8 9 = X 比如: 12-34+5-67+89 = 5 1+2...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:华为机考题 002计算字符串中字符的个数
举报原因:
原因补充:

(最多只允许输入30个字)