用于查找给定输入中两个字母是否相同的伪代码
Pseudocode for finding if two letters are the same in a given input
如果给定输入中的两个字母相同,我已尝试将此代码设为 return true。 {输入以数组形式给出}
Var_a = 0;
Var_b = 0;
Var_c = false;
While Var_a < input.length
{
While Var_b < input.length
{
If input[Var_a] == = input[Var_b] && Var_a != Var_b{
Var_c = true;
}
Var_b++;
}
Var_a++;
Var_b = 0;
}
return Var_c;
虽然这适用于某些示例,但似乎不适用于其他示例。
为什么是这样?代码有问题还是其他地方可能发生的另一个问题?
数组 [c, a, t] [k, a, y, a, k] 和 [b, o, b] 的示例
当输入是未知值时,它不起作用。
代码片段毕竟是正确的,错误发生在程序的其他地方。
如果给定输入中的两个字母相同,我已尝试将此代码设为 return true。 {输入以数组形式给出}
Var_a = 0;
Var_b = 0;
Var_c = false;
While Var_a < input.length
{
While Var_b < input.length
{
If input[Var_a] == = input[Var_b] && Var_a != Var_b{
Var_c = true;
}
Var_b++;
}
Var_a++;
Var_b = 0;
}
return Var_c;
虽然这适用于某些示例,但似乎不适用于其他示例。 为什么是这样?代码有问题还是其他地方可能发生的另一个问题?
数组 [c, a, t] [k, a, y, a, k] 和 [b, o, b] 的示例 当输入是未知值时,它不起作用。
代码片段毕竟是正确的,错误发生在程序的其他地方。