前言:
此题能1小时清晰的做出来的属实为大佬

26进制的字符串相加
两个大整数相加,每一位是一个小写字母,二十六进制,a表示0,z表示25,求结果。
- 输入: 2个26进制数;
- 输出: 2个26进制的和。
- 实例: 输入: z bc 输出: cb
#include<stdio.h>
#include<string.h>
#include<iostream>
using namespace std;
int main()
{
char str1[205], str2[205];
int num1[205], num2[205], num[205];
int i;
while (cin >> str1 >> str2)
{
memset(num1, 0, sizeof(num1));
memset(num2, 0, sizeof(num2));
memset(num, 0, sizeof(num));
int tmp = 0;
for (i = strlen(str1) - 1; i >= 0; i--)
num1[++tmp] = str1[i] - 'a';
tmp = 0;
for (i = strlen(str2) - 1;
26进制与字符串算法题解析

这是一篇关于高级字符串算法的博客,涵盖了26进制的字符串相加问题和判断一个字符串是否包含另一个字符串的所有字符。在26进制问题中,字母代表0-25的数值,相加后进行进位处理。字符串包含问题通过位图思想解决,检查输入字符串是否包含所有目标字符。博客作者还分享了面试准备资源。
最低0.47元/天 解锁文章
1591

被折叠的 条评论
为什么被折叠?



