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

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

时间2023-06-08 15:18:48 提问来自 山西省太原市 的网友 分类创作 浏览198
以下是C语言的代码实现: ```c #include <stdio.h> #include <stdbool.h> bool checkSentence(char sentence[]) { int count[26] = {0}; // 用于记录每个字母出现的次数 int i = 0; while (sentence[i] != '\0') { if (sentence[i] >= 'a' && sentence[i] <= 'z') { count[sentence[i] - 'a']++; // 对应字母出现次数加1 } i++; } for (i = 0; i < 26; i++) { if (count[i] == 0) { return false; // 存在字母未出现 } } return true; // 所有字母均出现 } int main() { char sentence1[] = "thequickbrownfoxjumpsoverthelazydog"; char sentence2[] = "leetcode"; printf("%s ", checkSentence(sentence1) ? "true" : "false"); printf("%s ", checkSentence(sentence2) ? "true" : "false"); return 0; } ``` 代码中使用了一个长度为26的数组count来记录每个字母出现的次数,遍历字符串时,如果当前字符是小写字母,则对应字母的计数器加1。最后再遍历一遍count数组,如果存在计数器为0的字母,则说明该字母未出现,返回false;否则返回true。

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 爬虫爬取哔哩哔哩代码 下一篇 总体国家安全观是改革开放40多年来我国国家安全事业的伟大实践中形成的,请结合所学,简单陈述一下我国“国家安全”发展的过程,作为大学生如何在实际生活中践行总体国家安全观内涵。一千五百字论文