计算字符个数

2018-09-18  本文已影响0人  笔墨流年乱浮生

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()全大写

上一篇 下一篇

猜你喜欢

热点阅读