C++ 程序将第 k 个字符转换为小写


假设我们有一个 N 个字符的字符串 S。S 仅包含三种类型的字符“A”、“B”或“C”。我们还有另一个整数 K。我们必须在将字符串中的第 K 个字符转换为小写后打印 S。

因此,如果输入类似于 K = 2; S = "AABACC",则输出将为 "AaBACC"

步骤

要解决这个问题,我们将按照以下步骤进行 -

S[K - 1] = S[K - 1] + 32
return S

示例

让我们看看以下实现以获得更好的理解 -

#include <bits/stdc++.h>
using namespace std;

string solve(int K, string S){
   S[K - 1] = S[K - 1] + 32;
   return S;
}
int main(){
   int K = 2;
   string S = "AABACC";
   cout << solve(K, S) << endl;
}

输入

"AABACC"

输出

AaBACC

更新日期:03-3-2022

160 次浏览

开启你的 职业生涯

完成课程并获得认证

开始
广告
© . All rights reserved.