源代码:
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 char *p;int i,n; 6 cout<<"请输入字符串的长度n=";cin>>n; 7 p=new char[n]; 8 for(i=0;i<n;i++) 9 cin>>p[i]; 10 for(i=0;i<n/2;i++) 11 { 12 char t=p[i];p[i]=p[n-i-1];p[n-i-1]=t; 13 } 14 for(i=0;i<n;i++) 15 cout<<p[i]; 16 cout<<endl;
delete[] p; 17 return 0; 18 }
运行结果:
代码2:
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 char t,a[]="VISUALC++PROGRAM"; 6 int i; 7 for(i=0;i<16;i++) 8 cout<<a[i]; 9 cout<<endl; 10 for(i=0;i<8;i++) 11 { 12 t=a[i];a[i]=a[16-i-1];a[16-i-1]=t; 13 } 14 cout<<"倒序后的数组:"<<endl; 15 for(i=0;i<16;i++) 16 cout<<a[i]; 17 cout<<endl; 18 return 0; 19 }
运行结果: