gpt4 book ai didi

c - 不带字符串逐个字母地阅读文本

转载 作者:太空宇宙 更新时间:2023-11-04 01:44:51 25 4
gpt4 key购买 nike

阅读用户的文本然后一个一个地计算下一个字母的最佳方法是什么?

例如,用户输入

Hello World

程序会记录在一个数组中

{0,0,0,1,1,0,0,1,0,0,0,3,0,0,2,0,0,1,0,0,0,0,1, 0,0,0}

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

正如标题所说,没有字符串!

在我的尝试中,我尝试使用 ascii 表作为一种更有效的方法,而不是将每个用户输入与字母表中的每个字母进行比较。

编辑:如何在不使用字符串的情况下运行所有​​输入字符串字符的循环?

最佳答案

您不必将每个用户输入与字母表中的每个字母进行比较。您需要做的就是为 26 个英文字符创建一个大小为 26 的数组(假设您只使用大写字符)。保持所有初始数组元素等于 0。为所有输入字符串字符运行一个循环,并从该字符的 ASCII 值中减去 65,这将为您提供该字符在数组中的位置并将其值递增 1。 enter image description here

关于c - 不带字符串逐个字母地阅读文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55700148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com