将字母转换为整数,然后查找字符串的和
convert letters to integer and then find sum of a string
我正在学习编程语言,需要帮助理解我将string
作为输入的场景逻辑,将所有字母替换为数字(a=0,b=1,c=2),然后总结并最终显示它。
示例:如果字符串为"abcd",则输出应为0+1+2+3=6。
我宁愿不发布一个完整的解决方案,因为它会错过整个"我正在学习编程语言"的点(除非你是"从SO复制HW答案",我假设你不是:))
- 字母的ASCII码是65-90和97-122之间的连续块(大写字母和非大写字母)
- 如果您正在使用实际的
string
(有意义,因为它被标记为c++
),您应该在这里阅读关于访问字符串中的特定字符(与数组相同,但重点是开始熟悉各种文档man页)。
#include <stdio.h>
#include <string.h>
int main(){
const char *string="abcd";
unsigned sum = 0;
while(*string)
sum += strcspn("abcdefghijklmnopqrstuvwxyz", (char [2]){ *string++ });
printf("%un", sum);
return 0;
}
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 在C++中查找文件
- 模板元程序查找相似的连续类型名称
- 在UNIX系统中使用DIR查找文件的字节大小
- 如何声明特征矩阵,然后通过嵌套循环初始化它
- 查找最接近的大于当前数字的数字的索引
- 查找素数,然后将质数放入输出文件中
- 如何在给定任意数量的整数的情况下创建一个唯一键?并使用该键存储,然后从地图中查找
- 在字符串列表中查找字符串,然后将字符串设置为找到的字符串?
- STD :: MAP-如何查找或添加,然后可以在一次搜索中删除项目
- 在字符串中查找逗号,然后将与其对应的x和y值分隔开
- 在数组中查找元素,然后使用指针进行交换
- std::regex查找字符串中括号内的单词,然后替换它(和括号)
- 查找矢量中具有相同值的所有元素,然后从矢量中擦除所有元素
- 从文本文件中查找一个单词,然后使用c++显示该单词所在的行号
- 修改二进制查找查找然后删除
- 在进行套接字编程时,查找域名然后连接到它的正确方法是什么?
- 将字母转换为整数,然后查找字符串的和
- 在文件中查找多个单词,然后提取这些单词后面的值