我们如何将字符串索引的元素与字符进行比较?
string a;
int j;
for (j = 1; j <= Length(a); j = j + 1)
if ((a[j] >= ‘t’) && (a[j] <= ‘z’))
a[j] = a[j] – 32;
Return(a);
}
我们是否使用ASCII作为解决方案的一部分?并且我们根据其等效的ASCII更改字符
您在那里做的是一个字母,以及在 latin alphabet中的小写t和z之间,并将其转换为上案例(资本(自身的版本。
要给出一个更具体的答案,您需要让我们知道您使用的是哪种编程语言以及您想实现的目标,因为这本质上是伪代码
编辑 - 好的,是的,您正在使用ASCII字符表(请参阅https://www.asciaitle.com/(。字符串中的每个字符都具有数值等效词(因为所有字符串都存储在内存中的数字(,并且从字符的数值中减去32将其转换为上案例。
。Letter 'a' = 97
97 - 32 = 65
65 = 'A'