qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-免登录深度版🔥

C语言判断字符串是否包含所有小写字母

时间2023-06-08 15:17:19 提问来自 山西省太原市 的网友 分类创作 浏览246
以下是C语言的代码实现: ```c #include <stdio.h> #include <stdbool.h> bool checkIfAllLettersPresent(char* sentence) { int letters[26] = {0}; // 初始化所有字母出现次数为0 int i = 0; while (sentence[i] != '\0') { if (sentence[i] >= 'a' && sentence[i] <= 'z') { letters[sentence[i] - 'a']++; // 统计每个字母出现次数 } i++; } for (int j = 0; j < 26; j++) { if (letters[j] == 0) { return false; // 如果有字母出现次数为0,则返回false } } return true; // 所有字母都至少出现一次,返回true } int main() { char sentence[] = "thequickbrownfoxjumpsoverthelazydog"; bool result = checkIfAllLettersPresent(sentence); printf("%s ", result ? "true" : "false"); return 0; } ``` 代码中使用了一个长度为26的整型数组来统计每个字母出现的次数,遍历完字符串后再检查数组中是否有出现次数为0的字母。如果有,则返回false,否则返回true。

不满意?免费深度重写!

免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。

上一篇 简述DHCP服务器的工作过程 下一篇 建设教育强国的青年力 量