题解 | #计算某字符出现次数#

计算某字符出现次数

http://www.nowcoder.com/practice/a35ce98431874e3a820dbe4b2d0508b1

#include<stdio.h> #include"stdlib.h" #include<string.h> int getlen(char *buf) { int len = 0; while(buf[len] != '\0'){ len++; } return len; }

int main(void) { char getVal = '\0'; char getBuff[1000] = {0}; int count = 0; int len = 0; scanf("%[^\n]", getBuff); len = getlen(getBuff); if(len > 1000){ len = 1000; } scanf("%c", &getVal); scanf("%c", &getVal); for(int i = 0; i < len; i++){ if(getVal == getBuff[i]){ count++; } else if((getVal >= 97) && (getVal <= 97+25) && getVal - 32 == getBuff[i]){ count++; } else if((getVal >= 65) && (getVal <= 65+25) && getVal + 32 == getBuff[i]){ count++; } } printf("%d", count); return 0; }

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务