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

C语言完成一个仅由小写英文字母组成的字符串 sentence ,判断每个小写字母是否至少出现一次。.如果是,显示 true :否则,显示 false 。 例 I : char sentence []-" thequickbrownfoxjumpsoverthelazydog " i -输出: true - 例2: char sentence []=" leetcode ":-输出: false -

时间2023-06-08 15:17:19 提问来自 山西省太原市 的网友 分类创作 浏览164
以下是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服务器的工作过程 下一篇 从大学生视角出发,探讨如何续写民族新辉煌 题目二选一 内容要求: 结合个人实际情况,从大学生和青年学生的角 度出发,结合自身实际情况和专业背景,进行深入的 思考和探讨。结合自己的故事和案例 1000 字左右