试题3:计算字符个数

试题描述:
写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。

c语言解法

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
    char arr[1000];
    char ch;
    gets(arr);
    scanf("%c", &ch);

    int m = 0;

    if(ch <= 'z' && ch >= 'a')
        m = -32;

    if(ch <= 'Z' && ch >= 'A')
        m = 32;

    int len = strlen(arr);
    int i = 0;
    int j = 0;
    for(i = 0; i < len; i++)
    {
        if(arr[i] == ch || arr[i] == ch + m)
            j++;
    }

    printf("%d", j);
    return 0;
}

python解法

import sys
str=sys.stdin.readline().strip('\n').lower()
char_=sys.stdin.readline().strip('\n').lower()
print str.count(char_)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,350评论 0 10
  • 一.认识字符串 什么是字符串(str)字符串是python中一种常用的有序但是不可变的容器类的数据类型,可以同时存...
    2ez4ddf阅读 633评论 0 0
  • 字符串 1.什么是字符串 序列:有序,不可变的。用单引号或者双引号括起来的任意字符(集)。 2.字符串中的字符 a...
    落幕丶丶阅读 920评论 0 0
  • 前几天爱华姐转给我要发在元页公众号上的隽姐的一篇文章《发现自己的热爱》,文章内容是坚持每天制作日签的事情,确实看完...
    嘟嘟敏阅读 215评论 0 0
  • 突然就想起自己刚进部门时的样子,而再过一个月就要期末考了,也就要大二了,带自己的学姐就要大三了,时间真是快啊,有点难受
    莫西莫多阅读 197评论 0 0

友情链接更多精彩内容