可以整在一个循环里: #include <stdio.h> int main(void) { char str[1024] = {'\0'}; fgets(str, sizeof(str), stdin); char ch = getchar(); int str_len = strlen(str) - 1; if (str_len == 0) { printf("0\n"); return 0; } int count = 0, i = 0; for (i = 0; i < str_len; i++) { if (ch >= 'A' && ch <= 'Z') { if (str[i] == ch || str[i] == ch+32) count++; } else if (ch >= 'a' && ch <= 'z') { if (str[i] == ch || str[i] == ch-32) count++; } else { if (str[i] == ch) count++; } } printf("%d\n", count); return 0; }</stdio.h>
点赞

相关推荐

2025-12-28 22:19
门头沟学院 Java
不敢追165女神:简历写得毫无特点,你说你要是大二或者大三找寒假实习到暑期实习这段时间,你的简历还能约到面试。但是你是研究生哥,面试官不会因为你是研究生而降低要求,反而会觉得你是研究生才学了这么一点?为什么我不找个同阶段的本科生?
简历中的项目经历要怎么写
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务