倒置字符串并输出pta
时间: 2024-01-08 22:02:36 浏览: 96
以下是使用C#和C++倒置字符串并输出"pta"的示例:
1. 使用C#倒置字符串:
```csharp
string str = "pta";
char[] charArray = str.ToCharArray();
Array.Reverse(charArray);
string reversedStr = new string(charArray);
Console.WriteLine(reversedStr); // 输出:atp
```
2. 使用C++倒置字符串:
```cpp
#include <iostream>
#include <string>
using namespace std;
string reverseString(string str) {
int n = str.length();
for (int i = 0; i < n / 2; i++) {
swap(str[i], str[n - i - 1]);
}
return str;
}
int main() {
string str = "pta";
string reversedStr = reverseString(str);
cout << reversedStr << endl; // 输出:atp
return 0;
}
```
相关问题
倒置字符串并输出Java语言
在Java中,倒置一个字符串可以使用多种方法。这里是一个简单的示例,展示了如何使用StringBuilder或StringBuffer类来实现:
```java
public class Main {
public static void main(String[] args) {
String originalStr = "Hello, World!";
// 使用StringBuilder
StringBuilder sb = new StringBuilder(originalStr);
String reversedWithStringBuilder = sb.reverse().toString();
System.out.println("Reversed with StringBuilder: " + reversedWithStringBuilder);
// 使用StringBuffer(线程安全版本)
StringBuffer sbf = new StringBuffer(originalStr);
String reversedWithStringBuffer = sbf.reverse().toString();
System.out.println("Reversed with StringBuffer: " + reversedWithStringBuffer);
}
}
```
上述代码首先创建了一个原始字符串,然后使用StringBuilder的`reverse()`方法将字符串反转,最后通过`toString()`将其转换回普通字符串。对于需要线程安全操作的情况,可以使用StringBuffer,其功能与StringBuilder相似,只是提供了额外的同步机制。
string倒置字符串c++
要倒置一个字符串,你可以使用C++的标准库函数reverse()。这个函数可以将字符串的字符顺序颠倒过来。你可以先将字符串转化为string类型,然后使用reverse()函数将其倒置。下面是一个示例代码:
```c++
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main() {
string s = "c"; // 输入字符串
reverse(s.begin(), s.end()); // 倒置字符串
cout << "倒置后的字符串是:" << s << endl;
return 0;
}
```
这段代码首先声明了一个字符串变量s,并初始化为"c"。然后使用reverse()函数将字符串s倒置。最后打印出倒置后的字符串。
希望这能帮到你。
阅读全文
相关推荐














