Topic: Implement a function void reverse (char * str) in C or C++ which reverse a null-terminated string.
// 关键点1 : C-Style String means "abcd" has 5 characters, including null in the end.
// 关键点2:exchange first with the (end-1)
用Java实现
public class C1_1 {
public static void reverse(String str){
char[] array = new char[str.length()];
for (int i=0;i<str.length();i++){
array[i] = str.charAt(str.length()-i-1);
System.out.print(array[i]);
}
}
public static void main(String[] args){
String str = "abababa";
reverse(str);
}
}
//结果
abababa