int main() {
string N
cin>>N
reverse(N.begin(), N.end())
cout<<N<<endl
}
2、reverse函数反转字符数组int main() {
char a[101]
cin.getline(a,sizeof(a))
int m=strlen(a)
reverse(a,a+m)
puts(a)
}
扩展资料
语法Reverse ( string )
参数string:要颠倒字符次序的字符串返回值String。函数执行成功时返回颠倒字符次序后的字符串,如果发生错误,那么返回空字符串("")。用法Reverse()函数将一个字符串中最后一个字符放置到另一个字符串的第一个字符位置、倒数第二个字符放置在另一个字符串的第二个字符位置,以此类推。
反转:public class test{
public static void main(String[] args) {
Scanner input = new Scanner(System.in)
System.out.print("请输入:")
String s1 = input.nextLine()//得到输入的字符e5a48de588b6e799bee5baa6e997aee7ad9431333363396464串
System.out.print("翻转后:")
for(int i=s1.length()-1i>=0i--){
System.out.print(s1.charAt(i))
}
}
}
或者
import java.util.*
public class StringChange{
public static void main(String[] args){
System.out.println("Please enter the String:")
String str = new Scanner(System.in).nextLine()//输入字符串
String s2[] = str.split("\\s")// \s 以空格为分隔符拆分字符串,并保存到数组s2里面
for (int i = s2.length-1i >= 0i--) { //反向输出数组
System.out.print(s2[i]+" ")
}
}
}