计算字符个数

C:

#include <stdio.h>
int main()
{
    char c[1000] = {0};
    char cc;
    int num;
    scanf("%s %c",c,&cc);
    for(int i = 0; i < 1000;i++)
    {
        if(c[i] == cc || cc == c[i] + 32 || cc == c[i] - 32)
        {
            num++;
        }
    }
    printf("%d",num);
    return 0;
}

18分钟AC,有点慢,主要的点是 大小写不区分,对ASCII表没那么熟悉,所以花了些时间并百度了ASCII表。

a = input().lower()
b = input().lower()
print(a.count(b))

or

a = input()
b = input()
string = a.lower()
b = b.lower()
ans = 0
for i in range(len(string)):
    if string[i] == b:
        ans += 1
print(ans)

python真的一个比一个赖皮

笔记:
lower()全小写
upper()全大写

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

推荐阅读更多精彩内容

  • 题目描述: 写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个...
    soeben阅读 3,693评论 0 0
  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 13,014评论 0 13
  • 一、prototype和proto的概念 prototype是函数的一个属性(每个函数都有一个prototype属...
    风起云涌Hal阅读 1,693评论 0 1
  • 上面聊了面谈,接下来我们聊一聊不出声的沟通。 001、一样的内容,不一样的结果 我们看同一本书,每个人的读书心得却...
    鹰子的笔记本阅读 1,558评论 0 0

友情链接更多精彩内容