计算字符个数 ---华为笔试题目

原创 2017年01月02日 22:44:49

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





#include <stdio.h>


int sum_char(char *data,char c)
{
        int num = 0;
        if(data == NULL)
        {
                return 0;
        }

        while((*data) != '\0' )
        {
                if( (*data) == c  || ( (*data) >= 65 && (*data) <= 90 && (*data) == c-32 ) || (*data) >= 90 && (*data) <= 122 && (*data) == c+32)
                {
                        num++;
                }
                data++;

        }

        return num;


}

int main()
{
        char data[1024] = {0};
        char c;
        int len;
        gets(data);
        scanf("%c",&c);
        len = sum_char(data,c);
        printf("%d\n",len);
		return 0;

}


20150915华为软件笔试--计算重复字符个数

#include #include #define BUF 1024 int main() { int  ch = 0 ;   char character1[BUF];   ...
  • hk604296024
  • hk604296024
  • 2015年09月16日 09:41
  • 1315

华为OJ——计算字符个数

计算字符个数 题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 输入一个有字母和数字以及空格组成的字符串,...
  • u010480899
  • u010480899
  • 2016年05月14日 09:05
  • 1037

华为 2017 实习生招聘笔试题

最近几年HUAWEI的利润日胜一日,所以雇员价格也是水涨船高。本次网上编程时间是2017年3月17日晚上7点,共3个小编程题 题目一太简单了~~ 题目二:集福卡,输入是01011 这样的字符串,代...
  • vonmax007
  • vonmax007
  • 2017年03月17日 20:55
  • 10119

华为2016校园招聘笔试题

昨天刚参加华为的校园招聘笔试,总体来说是很容易的,一般人都可以吧前两道题做出来。下面我来分享一下题目吧: 1.从输入的字符串中找出元音字母:'a','o','e','i','u'。并且输出字符串中元...
  • VICHOU_FA
  • VICHOU_FA
  • 2015年09月13日 22:29
  • 3910

华为2018优招笔试题

我的思路,顺序遍历,还能咋地~~// HUAWEI02.cpp : 定义控制台应用程序的入口点。 //#include #include #include #include #include ...
  • vonmax007
  • vonmax007
  • 2017年08月16日 21:26
  • 8349

2017华为笔试题3

一、拼音与英文互相转换的函数1.1 题目编写一个拼音与英文互相转换的函数,如果输入的电话号码是英文单词,输出对应的电话号码的中文拼音。如果输入的电话号码是中文拼音,输出对应的电话号码的英文单词。...
  • u014800380
  • u014800380
  • 2017年08月30日 21:12
  • 813

华为2017.8月笔试题

最近参加了华为的笔试题,其中有三道编程题,一道是跟字符串有关的,另两道偏向于数学方面,一个是拆分数字,一个是进制转换,笔试时间为两个小时,最终做出了一道半。 题目如下(展示题目如有侵权与我联系,会删...
  • qq_35395045
  • qq_35395045
  • 2017年08月27日 10:34
  • 956

华为——计算字符个数

题目描述 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述: 输入一个有字母和数字以及空格组成的字符...
  • sinat_24048051
  • sinat_24048051
  • 2017年06月29日 12:05
  • 71

2017华为笔试、面试经历

2017华为笔试、面试经历
  • qq_28903011
  • qq_28903011
  • 2016年09月16日 18:50
  • 14141

2016校招华为机试题目回忆1

题目一:根据指定的分隔符分隔字符串,并输出指定的段描述根据指定的分隔符分隔字符串,并输出指定的段。如果指定的段超过分隔的段数,输出:NULL举例: AAA?BBB?CCC??2 字符串为:AAA?...
  • barry283049
  • barry283049
  • 2015年08月14日 10:10
  • 6601
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:计算字符个数 ---华为笔试题目
举报原因:
原因补充:

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